Open Delphi, select a component, move to the Object Inspector, select the filter box, and start typing... (Coming soon, among other Object Inspector improvements). Filters anywhere in the property and event names (not only at the beginning).


Open Delphi, select a component, move to the Object Inspector, select the filter box, and start typing... (Coming soon, among other Object Inspector improvements). Filters anywhere in the property and event names (not only at the beginning).

http://community.embarcadero.com/write-blog-post/entry/coming-soon-to-rad-studio-enhanced-designer-experience

Comments

  1. wow this is "simple" but very usefull feature!! Great!

    ReplyDelete
  2. The filtering reminds me of "Object Inspector Expert" by Uwe Schuster  for the early XEs - Surely missed that add on for later XE? versions.

    ReplyDelete
  3. If we put this together with the already existing "TAB-key incremental search"... really nice! :)

    ReplyDelete
  4. Why not ? ;-)

    But, have you improved the overall behavior of the object inspector ?

    Because under XE8, it is more a mess than anything else... and definitely far away from "a long quiet river"

    ReplyDelete
  5. "more a mess than anything else", not sure I understand. We are cleaning up a few things, like the bottom panel... and adding filtering

    ReplyDelete
  6. The filtering of the properties list is sure to save a HUGE amount of time. Half my time is just scrolling through the list looking for Name, Text, and Lines.

    ReplyDelete
  7. Eli M​ Sounds like you would like a favourite list...

    ReplyDelete
  8. Is Object Inspector filter accessible via a F6 shortcut?

    ReplyDelete
  9. I hope new filter will supports camel case search. For example if I type "SuPro" it should find "MySuperProperty"

    ReplyDelete
  10. Wow, that's what I've been waiting for a long time. Thanks, Marco Cantù ! Just one question: Does it also find properties in second or third level (as used very much i.e. in DevExpress components)?

    ReplyDelete
  11. What if we could pin properties and events to the top of the editor lists?  I.e. per component type - so that those we use most, are those we see first.

    ReplyDelete
  12. Klaus Edelmann Considering for the future but tricky, as components can add sub-items properties dynamically, depending on status and other property values. Lars Fosdal this is a start, I was suggesting ways to keep the filter active, there is room for improvement, but quite sure you'd like this enhancement. And it is not the only one to the Object Inspector.

    ReplyDelete
  13. By the way, reading the blog post there's more than search - you can also hide nonvisual components, and the Structure view shows component icons too.

    ReplyDelete
  14. David Millington
    CNPack (or GExperts) has an option for hiding non-visual components.

    ReplyDelete
  15. Most of these non-modal things introduced in the past have had keyboard focus issues. How about this one?

    ReplyDelete
  16. Jeroen Wiert Pluimers Don't start getting technical ;-)

    ReplyDelete
  17. Marco Cantù Thanks for the response! The difficulty with this dynamic subclasses I didn't think of before (And for DevExpress' components this is the case). But why I was dreaming of this filter thing are exactly the subclasses which make the properties often unwieldy (difficult to find the right one).

    ReplyDelete
  18. David Millington
    Marco Cantù 
    It would be great to have an option, to show non-visual components on the form or at the bottom of the designer like in VS. On DataModules I like to have it on the form (because I can group related components), but on Forms they hide my controls most of the time.

    ReplyDelete
  19. Markus Ja That's actually something I've thought of trying to write a plugin for. But, it's a long way down my priority list, in terms of time - I have lots of plans for potential plugins, but am only one man.

    ReplyDelete
  20. David Millington
    Great to hear :)

    ReplyDelete

Post a Comment