void setResizeChildren (boolean resize) { if (resize) { resizeChildren (); } else { if (display.resizeCount > Display.RESIZE_LIMIT) { return; } int count = getChildrenCount (); if (count > 1 && lpwp == null) { lpwp = new WINDOWPOS [count]; } } }
@Override int /*long*/ gtk_button_press_event (int /*long*/ widget, int /*long*/ event) { int /*long*/ result = super.gtk_button_press_event (widget, event); if (result != 0) return result; if ((state & CANVAS) != 0) { if ((style & SWT.NO_FOCUS) == 0 && hooksKeys ()) { GdkEventButton gdkEvent = new GdkEventButton (); OS.memmove (gdkEvent, event, GdkEventButton.sizeof); if (gdkEvent.button == 1) { if (getChildrenCount () == 0) setFocus (); } } } return result; }
@Override int /*long*/ gtk_button_press_event (int /*long*/ widget, int /*long*/ event) { int /*long*/ result = super.gtk_button_press_event (widget, event); if (result != 0) return result; if ((state & CANVAS) != 0) { if ((style & SWT.NO_FOCUS) == 0 && hooksKeys ()) { GdkEventButton gdkEvent = new GdkEventButton (); OS.memmove (gdkEvent, event, GdkEventButton.sizeof); if (gdkEvent.button == 1) { if (getChildrenCount () == 0) setFocus (); } } } return result; }
@Override long /*int*/ gtk_button_press_event (long /*int*/ widget, long /*int*/ event) { long /*int*/ result = super.gtk_button_press_event (widget, event); if (result != 0) return result; if ((state & CANVAS) != 0) { if ((style & SWT.NO_FOCUS) == 0 && hooksKeys ()) { GdkEventButton gdkEvent = new GdkEventButton (); OS.memmove (gdkEvent, event, GdkEventButton.sizeof); if (gdkEvent.button == 1) { if (getChildrenCount () == 0) setFocus (); } } } return result; }