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
wow this is "simple" but very usefull feature!! Great!
ReplyDeleteThe filtering reminds me of "Object Inspector Expert" by Uwe Schuster for the early XEs - Surely missed that add on for later XE? versions.
ReplyDeleteIf we put this together with the already existing "TAB-key incremental search"... really nice! :)
ReplyDeleteWhy not ? ;-)
ReplyDeleteBut, 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"
"more a mess than anything else", not sure I understand. We are cleaning up a few things, like the bottom panel... and adding filtering
ReplyDeleteThe 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.
ReplyDeleteEli M Sounds like you would like a favourite list...
ReplyDeleteIs Object Inspector filter accessible via a F6 shortcut?
ReplyDeleteI hope new filter will supports camel case search. For example if I type "SuPro" it should find "MySuperProperty"
ReplyDeleteWow, 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)?
ReplyDeleteWhat 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.
ReplyDeleteKlaus 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.
ReplyDeleteBy 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.
ReplyDeleteDavid Millington
ReplyDeleteCNPack (or GExperts) has an option for hiding non-visual components.
Most of these non-modal things introduced in the past have had keyboard focus issues. How about this one?
ReplyDeleteJeroen Wiert Pluimers Don't start getting technical ;-)
ReplyDeleteMarco 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).
ReplyDeleteDavid Millington
ReplyDeleteMarco 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.
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.
ReplyDeleteDavid Millington
ReplyDeleteGreat to hear :)