From: Ian L. <dr...@gm...> - 2006-11-14 15:34:34
|
Cheers Tony, I like that menu as you have it laid out, with the submenus for printing, etc. While these are requested features, I just don't see them being used that frequently where hiding them in a menu would be a usability problem. > I just find that whenever you say something won't happen it usually > does happen :-) This has happened to me several times on this project already :-) -Ian On 11/14/06, tony007 <sup...@go...> wrote: > Cheers Ian. > > I agree that the toolbars make the window look cluttered and think your > right to disable them by default. I think the challenge is to make the > functionality easily available and to make the association with the relevant > view clear whilst not cluttering up the interface and/or deviating too far > from standard UI practises. > The one idea I had about putting them in menus but still making the > association clear was to create a menu for each view and putting the items > under that. The only problem with that is what do you do if/when you end up > with a lot of views which will mean a lot of toplevel menu items. So I > didn't initially do this not because I think it's a bad idea, just because I > thought there might be a better solution ( which hadn't been thought of yet > ). Perhaps an alternative would be that under the View menu we have an item > for each view which could then have subitems for each function. i.e. > > View > |_ Toolbars > |_ Text Output > | |_ Copy > | |_ Paste > | |_ etc... > |_ Graphics Output > |_ Copy > |_ etc... > > That way there is no risk of having too many menu items in the menu bar. Of > course it is probably unlikely there will be so many views that this would > happen, I just find that whenever you say something won't happen it usually > does happen :-) > > tony > > > > On 13/11/06, Ian Larsen <dr...@gm...> wrote: > > Tony, > > > > What you've done is great and I've merged it in to the main trunk. > > > > I do think the toolbars on the output windows make things a bit > > cluttered, especially for people using lower resolution screens. I've > > disabled them by default. I think that maybe those functions would be > > better included in their own menu, since I don't think that printing, > > etc. if going to be as common a function as "Run," for example. > > > > I'm thinking about eliminating the pushbuttons at the bottom of the > > window and adding them as toolbar options, instead. That will leave a > > bit of extra space for the editor text. > > > > -Ian > > > > On 11/12/06, tony007 < sup...@go...> wrote: > > > I've created a 'tony' branch and committed revision 115. The comment for > the > > > commit lists most of what has been done but I wanted to list some other > > > relevant details. > > > > > > Commit comment- > > > * Added new files to allow toolbars to be used in dock windows. > > > * Moved initialisation code from main() to MainWindow() > > > * Added toolbars to main window, text output and graphics output windows > > > * Added support for copy, paste and printing to each widget > > > > > > Plus- > > > 1. Toolbar buttons just use text at the moment until there are some > nice > > > graphics to use as the icons. > > > - I've sent an email to some friends of mine who have experience > with > > > this type of thing to see if any of them would like to help. > > > 2. Only built and tested on Debian - 2.6.17 > > > > > > tony > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > security? > > > Get stuff done quickly with pre-integrated technology to make your job > > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > _______________________________________________ > > > Kidbasic-devel mailing list > > > Kid...@li... > > > > https://lists.sourceforge.net/lists/listinfo/kidbasic-devel > > > > > > > > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > Kidbasic-devel mailing list > Kid...@li... > https://lists.sourceforge.net/lists/listinfo/kidbasic-devel > > > |