static gboolean tool_button_press_cb (GtkButton *button, GdkEventButton *event, gpointer user_data) { NemoNavigationAction *self = user_data; if (event->button == 3) { /* right click */ show_menu (self, event->button, event->time); return TRUE; } if (event->button == 1) { schedule_menu_popup_timeout (self); } return FALSE; }
static gboolean navigation_button_press_cb (GtkButton *button, GdkEventButton *event, gpointer user_data) { NautilusToolbar *self = user_data; if (event->button == 3) { /* right click */ show_menu (self, GTK_WIDGET (button), event->button, event->time); return TRUE; } if (event->button == 1) { schedule_menu_popup_timeout (self, GTK_WIDGET (button)); } return FALSE; }