static gboolean mailwatch_button_press_cb(GtkWidget *w, GdkEventButton *evt, gpointer user_data) { if(evt->button == 2) gtk_button_pressed(GTK_BUTTON(w)); return FALSE; }
static gboolean mouse_capplet_check_button_button_press (GtkWidget *widget, GdkEventButton *event) { if (event->type == GDK_BUTTON_PRESS) { if (!GTK_WIDGET_HAS_FOCUS (widget)) gtk_widget_grab_focus (widget); gtk_button_pressed (GTK_BUTTON (widget)); } return TRUE; }
static gboolean proxy_button_press_event_cb (GtkButton *button, GdkEventButton *event, gpointer user_data) { if (event->button == 2) { gtk_button_pressed (button); } return FALSE; }
/* Emits a GtkButton::pressed signal to the given GtkButton. */ int clip_GTK_BUTTONPRESSED(ClipMachine * ClipMachineMemory) { C_widget *cbtn = _fetch_cw_arg(ClipMachineMemory); CHECKCWID(cbtn, GTK_IS_BUTTON); gtk_button_pressed(GTK_BUTTON(cbtn->widget)); return 0; err: return 1; }
static gboolean gtk_button_button_press (GtkWidget *widget, GdkEventButton *event) { GtkButton *button; if (event->type == GDK_BUTTON_PRESS) { button = GTK_BUTTON (widget); if (!GTK_WIDGET_HAS_FOCUS (widget)) gtk_widget_grab_focus (widget); if (event->button == 1) gtk_button_pressed (button); } return TRUE; }
static VALUE button_pressed(VALUE self) { gtk_button_pressed(GTK_BUTTON(RVAL2GOBJ(self))); return self; }