popup menus for tree items.
- From: David Helder <dhelder umich edu>
- To: gtk-list redhat com
- Subject: popup menus for tree items.
- Date: Fri, 8 Jan 1999 16:35:00 -0500 (EST)
I'd like to display a popup menu when someone right clicks a tree item.
The current behavior is that the tree collapses (or expands?). I tried
handling the button press event for the tree item. In the handler, I
select the item by calling gtk_tree_item_select(GTK_TREE_ITEM(widget)).
This caused a seg fault if I would select this way and then click the
middle mouse button. Moreover, I didn't receive a selection_changed event
for the root tree and I could use this techique to select multiple things,
which I didn't want to do (I did set the selection mode to single).
Is there a "good way" to do this?
Also, IIRC, Java (or maybe Windows) has some sort of specific popup
callback/event for its widgets. This is so on a Mac you someone can
option-click and in Windows or X-windows someone can right-click to get a
popup menu. It would be nice to be able to do the same in GTK. I think
it would be better than right-click to expand (or collapse).
I'm using GTK 1.0.4
PS- Is there a way to set accelerators for menus (ie, Alt-F opens the File
__ _ __
___/ /__ __ __(_)__/ / David Helder - University of Michigan
/ _ / _ `/ |/ / / _ / email@example.com
] [Thread Prev