RE: GtkTreeView discussion



>  * Activation: activate on single click, double click, or not at all

I have noticed that most users (not advanced) come to EXPECT double click to
activate things.  I am mainly speaking about Windows users, for e.g. an icon
on the desktop, in a folder (same thing).  Only when the selection follows
the mouse (like the Start Menu or application menus) do they do a single
click.

>  * Expansion: Expand on selection, expand on double click, or expand
>    only when the arrow is clicked.

I would say that a single click is sufficient.  A double click on a row
should activate it, if people double click the expander AS WELL, this pleeds
the question, where does the expander stop and the row begin?  If there is a
single click for one thing and a double click for the other, there should be
less cock ups for the no so advanced user.

>  * editing: Currently, the behavior for editing confuses 
> users.  I'm not
>    100% sure how we should fix it, but we should at least see 
> how other
>    toolkits do it.

I am used to shortcuts on both Windows and Linux, and I quite like the way
that Windows has a shortcut (F2) to rename a file selected in a folder.  I
would say this would be good to add but on the issue of clicks to start and
stop editing, the item should be selected FIRST then clicked again to start
an edit.  To stop an edit, the focus should be taken away from the edit box
(e.g. another/same row clicked or another widget focused) or the
Enter/Escape key pressed. 

>  * Editing view: Used to edit a set of data.  This is possibly a case
>    for a GtkTable widget.  Example: Mr. Project main view.

I would REALLY like to see the implementation of grid lines, see:
http://bugzilla.gnome.org/show_bug.cgi?id=106406

Regards,
Martyn



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]