|
Register | FAQ | The Twelve Commandments | Members List | Calendar | Arcade | Find the Best VPN | Today's Posts | Search |
Gtk-Gnutella (Linux/Unix/Mac OSX/Windows) Gtk-Gnutella user section. Preview this popular software: Gtk-Gnutella (Linux / BSD / Darwin / Mac OS X / Windows) |
| LinkBack | Thread Tools | Display Modes |
| |||
Question regarding Right click menu in GTK CTree Dear friends, I am using a GTK to develop one GUI. I have taken a event box in which there is a scrolled window. Inside the scrolled window there is a CTree. The number of tree nodes are going to be changed dynamically at run time according one XML document. I want to know how can i connect a signal to a node such that each node will show me its corresponding right click menu. I have hard coded the nodes at present in the tree and i have made a rightclick menu. But i have no idea how to attach the menu to individual node so that each category of node can show their corresponding right click menus. |
| |||
You shouldn't be using GTK+ 1.2 anymore. It's old and deprecated. Some distros even consider removing it completely. For newly-written software use GTK+ 2.0 instead. GTK+ 1.2 really has no concept of a cursor in a CTree so you have to keep track of the last selected row manually and use that when you receive the "clicked" signal. With GTK+ 2.0 you can simply check the current cursor position in a GtkTreeView and also connected to the "cursor-changed" signal. You can then fetch the node data and modify the current context popup menu or select the appropriate one from a set. The nodes themselves don't receive any signal. You could manually delegate the signal to an object stored in the node of course, if you prefer it that way. |
| |||
Thanks Hyper-kun Quote:
Thanks a lot buddy. This will really work buddy. |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
New feature in right click menu (systray) | nerd | New Feature Requests | 5 | June 11th, 2006 05:20 AM |
Left Click, Right Click... Same? | LucidDream | Open Discussion topics | 2 | July 3rd, 2003 06:28 PM |
why does LimeWire quit (crash) if I click on any the Apple menu? | Mike Levin | General Mac Support | 3 | January 26th, 2003 06:10 PM |
Limewire crashes every time I touch apple menu / finder menu | peeweejd | General Mac Support | 2 | February 25th, 2002 07:43 PM |
add an "open" option to the right click menu on transfers - nt | Unregistered | XoloX Feature Request | 0 | October 24th, 2001 05:34 PM |