Example #1
0
 long /*int*/ gtk_button_press_event(long /*int*/ widget, long /*int*/ event) {
   GdkEventButton gdkEvent = new GdkEventButton();
   OS.memmove(gdkEvent, event, GdkEventButton.sizeof);
   double x = gdkEvent.x;
   gdkEvent.x += OS.GTK_WIDGET_X(handle);
   double y = gdkEvent.y;
   gdkEvent.y += OS.GTK_WIDGET_Y(handle);
   OS.memmove(event, gdkEvent, GdkEventButton.sizeof);
   long /*int*/ result = parent.gtk_button_press_event(widget, event);
   gdkEvent.x = x;
   gdkEvent.y = y;
   OS.memmove(event, gdkEvent, GdkEventButton.sizeof);
   return result;
 }