@Override boolean forceFocus (int /*long*/ focusHandle) { int dir = OS.GTK_DIR_TAB_FORWARD; if ((style & SWT.MIRRORED) != 0) dir = OS.GTK_DIR_TAB_BACKWARD; int /*long*/ childHandle = handle; if (currentFocusItem != null) childHandle = currentFocusItem.handle; /* * Feature in GTK. GtkToolBar takes care of navigating through * items by Up/Down arrow keys. */ if (OS.gtk_widget_child_focus (childHandle, dir)) return true; return super.forceFocus (focusHandle); }
@Override boolean forceFocus (long /*int*/ focusHandle) { int dir = OS.GTK_DIR_TAB_FORWARD; if ((style & SWT.MIRRORED) != 0) dir = OS.GTK_DIR_TAB_BACKWARD; long /*int*/ childHandle = handle; if (currentFocusItem != null) childHandle = currentFocusItem.handle; /* * Feature in GTK. GtkToolBar takes care of navigating through * items by Up/Down arrow keys. */ if (OS.gtk_widget_child_focus (childHandle, dir)) return true; return super.forceFocus (focusHandle); }
@Override boolean forceFocus (int /*long*/ focusHandle) { int dir = OS.GTK_DIR_TAB_FORWARD; if ((style & SWT.MIRRORED) != 0) dir = OS.GTK_DIR_TAB_BACKWARD; int /*long*/ childHandle = handle; if (currentFocusItem != null) childHandle = currentFocusItem.handle; /* * Feature in GTK. GtkToolBar takes care of navigating through * items by Up/Down arrow keys. */ if (OS.gtk_widget_child_focus (childHandle, dir)) return true; return super.forceFocus (focusHandle); }
@Override boolean forceFocus (int /*long*/ focusHandle) { if (lastFocus != null && lastFocus.setFocus ()) return true; for (int i = 0; i < itemCount; i++) { ExpandItem item = items [i]; if (item.setFocus ()) return true; } return super.forceFocus (focusHandle); }
@Override boolean forceFocus (long /*int*/ focusHandle) { if (lastFocus != null && lastFocus.setFocus ()) return true; for (int i = 0; i < itemCount; i++) { ExpandItem item = items [i]; if (item.setFocus ()) return true; } return super.forceFocus (focusHandle); }
@Override boolean forceFocus (int /*long*/ focusHandle) { if (lastFocus != null && lastFocus.setFocus ()) return true; for (int i = 0; i < itemCount; i++) { ExpandItem item = items [i]; if (item.setFocus ()) return true; } return super.forceFocus (focusHandle); }
/** * Creates the page control by creating individual options in the order * subject to their position in the list.' * * @param composite */ @Override public void createControl(Composite composite) { Composite container = new Composite(composite, SWT.NULL); GridLayout layout = new GridLayout(); layout.numColumns = 2; layout.verticalSpacing = 9; container.setLayout(layout); for (int i = 0; i < options.size(); i++) { TemplateOption option = (TemplateOption) options.get(i); option.createControl(container, 2); } if (helpContextId != null) PlatformUI.getWorkbench().getHelpSystem().setHelp(container, helpContextId); setControl(container); Dialog.applyDialogFont(container); container.forceFocus(); }