On Mon, 19 Jan 2009 14:06:50 -0500 "Daniel Richard G." skunk@iSKUNK.ORG wrote:
I could make Geany remember whether the expander is open when quitting.
That would be the alternative to the suggested frame replacement for the expander with the bonus that by default the expander would be closed and so the dialog be a bit less height (remember Netbook users).
But the dialog doesn't grow in height when the arrow is opened---the widgets just get squeezed a little tighter vertically.
It does the first time.
A persistent arrow could work, too, but... isn't that making things more complicated than they need to be? It simplifies the dialog visually when the user doesn't want to see the replace-all functionality, but then you still have that element of UI modality, and now a new config variable to
Not sure why that's a problem (maybe my ignorance though ;-))
keep track of it. Not to mention, the opened arrow/label doesn't associate itself with the buttons very well if the act of having opened it is not in recent memory. (In other words, if you see the dialog for the first time with the arrow already opened, the arrow label doesn't do a good job of actually labeling the set of buttons.)
We could add a 'Replace all in:' label as well, maybe change the close dialog option to work for all buttons, not just replace all.
I don't mind if we remove the expander.
Regards, Nick