On Mon, 27 Dec 2004 22:54:39 +0100 (CET)
Paco Arjonilla <[EMAIL PROTECTED]> wrote:
> I was thinking about having a set of commonly used menu items and its
> accelerator key. If the accelerator is already used or the menu item
> does not appear in this 'dictionary', get the first free letter, or
> something similar.
My present recognition concerned with shortcut key (in the GTK1, key in
the GTK2 works well, although there is still something has to do) is:
* Assignment key inside the each independent scopes
The first pane just after launching gtkg has three (possibly four)
branches which has each scopes furthermore, togglable side bars and
buttons in the whole pane itself. Those are inside the one scope:
1-a. Some button to be proper shortcuted
1-b. Togglable side bars belonging "View" menu
1-c. Quit dialog belonging the "File" menu
1-d. Preferences window belonging the "Settings" menu
1-e. About dialog of the top "About" menu
1-f. Filter window in the toolbar (not yet associated)
In this scope, I want side bar toggling to work properly avoiding
conflict.
The second scopes derived from first scope:
2-c. "gtk-gnutella: Quit" dialog has "Yes" and "No, take me back!"
2-d. "Preferences" window
2-e. "About gtk-gnutella" dialog has only "Close"
2-f. "Ruleset editor" window (not yet associated)
In this scope, 2-c and 2-e is solved quite easily, since there is
just only one or two selections. The most complex thing is the
"Preferences" window belonging *one* scope...
* Conclusion
Each scope is orthogonal, so same character and same meta key (yeah,
there are combinations of Ctrl, Shift, Alt) is available, in the GTK2
duplicate key assign in the same scope can be possible. Therefore
it's a little difficult "Automatically generated key assignment" in
my personal opinion, and I must say again this should be a role of
Glade. But I'll agree your dictionary approach to restrict choices.
> Have a set of menu items for each language. No accelerator keys in any
> language. The menu items that we want to be accelerated, filter them
> through that procedure.
In other words, there mustn't be forced key assignment, right? I don't
care it personally since if I were to live wide character society, there
could be no way it underscored (actually I'm Japanese). I'll stand by
your side if so.
> > I have a work either :-)
>
> Any volunteers? Maybe a GTK developer? Thanks!
I'm willing to volunteer, however no I'm not a GTK developer nor I have
*any* skill concerned with that. I'm learning an ABC of development step
by step though :-)
Thank you.
--
Daichi
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel