|
Re: Persistent Menus: msg#00143gnome.gtk+.python
On Wed, Aug 20, 2003 at 03:01:06AM -0400, Caleb Land wrote: > I'm writing a program that is used solely from the keyboard. My program > has a lot of screens, so I need an easy way for the user to access them. > > The way that it's implemented now (in a curses-like interface) is I have a > menu displayed in the middle of the screen and the user presses the first > letter of a menu item to select it. If it's a category, then a submenu > pops to the right where they can repeat the process until they get to a > leaf (hitting escape goes back one level) The obvious question: why do you want to do that? Isn't it better to take advantage of the GUI, specially in the case where you need navigation, as is yours? > Is there a way to make a popup menu persistent (until I tell it to > disappear) and bound to a window rather than 'floating' (so it acts like a > normal widget in terms of moving the parent window around)? > > Right now I can make a menu pop up in the upper left corner of the screen > with this: > > menu.popup(None, None, lambda x: (0,0,0), 0, 0) You would probably be better off using a list widget and handling keypresses there. Take care, -- Christian Reis, Senior Engineer, Async Open Source, Brazil. http://async.com.br/~kiko/ | [+55 16] 261 2331 | NMFL _______________________________________________ pygtk mailing list pygtk@xxxxxxxxxx http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/ |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Persistent Menus: 00143, Caleb Land |
|---|---|
| Next by Date: | Re: Refreshing TextViews: 00143, Christian Reis |
| Previous by Thread: | Persistent Menusi: 00143, Caleb Land |
| Next by Thread: | help with non-embedded Bonobo server: 00143, Ben Liblit |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |