RE: Main screen ideas 1of2

"Simon C" <[email protected]>
Newsgroups gmane.comp.mobile.bitpim.devel
Message-ID <001201c63b74$4df19180$0201a8c0@HOME>
> I do too!  BTW where did you get the icons?

http://tango-project.org/Tango_Icon_Gallery

Open source too! Except for the phone root which is a loosely based on
something I found in a google search.

> It should also possible to have the same item multiple times 
> in the tree view.
> For example in addition to the phonebook entries, there could 
> be a node named groups which each group as a child and 
> phonebook entries in that group as a further child.
> 
> It would be really nice if we could make it all drag and drop 
> aware so for example you could drag a ringer and drop it onto 
> a phonebook contact to associate that ringer with that 
> phonebook entry.

It would be great to go that far, we would have to implement it in a way
that could be done gradually, upgrading different panels individually. Some
thought would need to go into the interface between the common tree and the
panels and the object types we use for drag and drop. Did I read somewhere
that drag has problems on non-windows with wxPython?

> There is also the question of how far we take this all.  I 
> think it is possible to get rid of the menu bar!  All the
> items in the menus could be somewhere in the tree.

I think windows users are used to menus and toolbars, it would look a bit
odd without one.

> > I think we also need more buttons on the toolbar.
> 
> This is where we could reasonably use the help of a usability expert.
> Does anyone actually use the toolbar?

Several years ago I used to design GUIs for windows apps for my sins, I had
to follow msoft gui rules :(.
From memory, on windows the toolbar is used to provide a shortcut to a menu
items, there is always supposed to be a menu item for everything.
We could add toolbar buttons for some of the more commonly used features to
reduces mouse clicks for users.
Toolbar buttons should be square, the icon should be self explainatory if
possible, and tooltips should be used.

Here is a screenshot of a toolbar I've been working on. The icons are from
left to right
Get data, send data, add, delete, phone info, detect phone, settings,
autosync and help. Items on the same menu are grouped on the toolbar and
groups are separated with a toolbar spacer. The icons are too large by
windows standards 22x22 instead of 16x16, but I like larger buttons :) and
we are not going for windows certification.
All icons from the same website, except the send/get data and phone info
which I made. 

The toolbar changes are independent from the tree view and could be added
separately.

Simon
contacts.JPG (application/octet-stream, 49.5 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.