gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), TRUE);gtk_menu_popup(GTK_MENU (side_pane->details->menu),NULL,NULL, menu_position_under, widget,1, event->time);returnTRUE; }returnFALSE; } 开发者ID:Exalm,项目名称:caja,代码行数:23,代码来源:caja-side-pane.c 示例2: popupmen...
Which is fair enough, so I want to use gtk_menu_popup_at_pointer(), since this is what I want basically. However this is my problem. That it expects a trigger_event, which I don't have, since no GTK event triggered that, but my own code, which is SDL2 ... According to the d...
I've done my research and I know what (I think) should work and that is when I make the call to gtk_menu_popup() I should pass it in a function pointer to a method for placing the popup (link to the method specification -http://developer.gnome.org/gtk/2.24/GtkMenu.html#GtkMenuP...
casePOPUP_MENU:returngtk_popup_menu(handle); casePREEDIT_CHANGED:returngtk_preedit_changed(handle); caseREALIZE:returngtk_realize(handle); caseSTART_INTERACTIVE_SEARCH:returngtk_start_interactive_search(handle); caseSELECT:returngtk_select(handle); caseSELECTION_DONE:returngtk_selection_done(handle); ...
class Menu(Gtk.PopoverMenu): def __init__(self): Gtk.PopoverMenu.__init__(self) # Creates a Gio.MenuModel object menu = Gio.Menu.new() menu.append('Test 1', 'popup.test1') menu.append('Test 2', 'popup.test2') # Takes Gio.MenuModel as it's first parameter self.bind_model(...
This makes it necessary to scroll up to see the top item (a sub-menu) and the first ones under it. These are really data, not just "menu" choices in the usual sense. Can anyone suggest a fix, other than showing fewer items? This is on Linux. Thanks! python linux gtk pygtk Share...
Display of the popup menuWe can see a popup menu here.So what is tricky here, it is NO LONGER my canvas which receives the event, but it is actuallymy GTK environment. So the problem is here : I want to display different menu depending on the type of object that I ...