From: tony007 <sup...@go...> - 2006-11-14 13:10:16
|
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 > > > > > > > |