Am Samstag, den 06.02.2010, 21:21 +1100 schrieb Lex Trotman: > Hi All, > > I have created a branch for further development of the build system called > bs2. > > I have added the current state of the design spec to the doc directory > and a temporary Python prototype implementation of the configure > dialog in scripts (since I know how much you all hate reading GUI > descriptions). It is intended to delete this before merge but it will > be useful to get ideas on making it usable, for example which fields > should be visible normally and which only in advanced mode. > > @Nick as the padding guru you might have some suggestions, in my > opinion applying padding to rows containing buttons or combo boxes > makes a disproportionate increase in size, so for now I've taken it > off, see what you think. > > Running the script (python build_dialog_prototype.py) produces a > window with two buttons, one produces the dialog as it will be when no > project is open and one as it will be when a project is open. Clearly > the dialog has no code or data behind it, but the "advanced" and "show > all" buttons work. Apply, cancel and ok all close the dialog. > > Please be warned, if you havn't read the spec (which is the only > documentation until the manual is updated) that this looks complex > when you first see it in advanced mode. But the dialog does no more > than bring together settings that already exist in various hidden > places in Geany. > > Cheers > Lex
Wouldn't it have had to be easier to design that with glade instead of writing python scripts? - Or alternative, a pen and paper? ;) When seeing this from a user point of view there is very much information to enter. A bit "overload" on the screen - in special the advanced mode. Yes, you warned me. ;) As you said, this is a prototype which maybe needs more work. - Also from the user point of view and in GUI design. Just a suggestion: You could work with the GUI element from GTK which allows to extend the dialog via clicking on the arrow (as in the Find or Replace dialog in Geany) :) Regards, Dominic -- Dominic Hopf <dma...@googlemail.com> http://dominichopf.de/ Key Fingerprint: A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
_______________________________________________ Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel