[Geany] "Replace All" button order

Daniel Richard G. skunk at xxxxx
Wed Jan 21 23:12:36 UTC 2009


On Tue, 2009 Jan 20 12:44:52 +0000, Nick Treleaven wrote:
> > 
> > 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.

Okay, I see what you mean. Still, it's only by a little bit....

> > 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 ;-))

Just that, as the buttons are not a fixed part of the dialog, you can't 
always count on them being there, ready to click---not without the extra 
overhead of expanding the arrow. It's a small nicety to know that this 
dialog, that gets used so often and so rapidly at times, will always take 
the same form.

> > 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.

But that would change the basic behavior of the dialog, where it stays 
around until explicitly told otherwise (via the Close button or the 
checkbox). The Find dialog behaves this way, too, so there would be a 
consistency issue.

I think the checkbox and overall behavior are fine. As I mentioned before, 
NEdit does things the other way around, and I can recall feeling much more 
annoyance when the NEdit dialog goes away after one operation when I wanted 
several, than when the Geany dialog persists when I want only one op.

Ideally, I'd like to keep the checkbox/behavior, and gain the "Replace all 
in:" labeling convention---if there were a way to combine them without 
awkwardness.

> I don't mind if we remove the expander.

I'm all for that ^_^


--Daniel


-- 
NAME   = Daniel Richard G.       ##  Remember, skunks       _\|/_  meef?
EMAIL1 = skunk at iskunk.org        ##  don't smell bad---    (/o|o\) /
EMAIL2 = skunk at alum.mit.edu      ##  it's the people who   < (^),>
WWW    = http://www.******.org/  ##  annoy them that do!    /   \
--
(****** = site not yet online)



More information about the Users mailing list