private void renderConnectButton() { connectButton = new ToolItem( toolBar, toolBar.getItems().length ); connectButton.setText( BaseMessages.getString( PKG, "RepositoryConnectMenu.Connect" ) ); connectButton.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected( SelectionEvent selectionEvent ) { new RepositoryDialog( spoon.getShell(), repoConnectController ).openCreation(); renderAndUpdate(); } } ); }
private void renderConnectDropdown() { connectDropdown = new ToolItem( toolBar, SWT.DROP_DOWN, toolBar.getItems().length ); connectDropdown.setText( BaseMessages.getString( PKG, "RepositoryConnectMenu.Connect" ) ); connectDropdown.addSelectionListener( new SelectionAdapter() {
@Override boolean mnemonicMatch (char key) { ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { int /*long*/ labelHandle = items [i].labelHandle; if (labelHandle != 0 && mnemonicMatch (labelHandle, key)) return true; } return false; }
@Override boolean mnemonicMatch (char key) { ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { int /*long*/ labelHandle = items [i].labelHandle; if (labelHandle != 0 && mnemonicMatch (labelHandle, key)) return true; } return false; }
private ToolItem getChangedToolItem(MUIElement changedElement) { ToolItem[] toolItems = trimStackTB.getItems(); for (ToolItem toolItem : toolItems) { if (changedElement.equals(toolItem.getData())) { return toolItem; } } return null; }
protected ToolItem getItemFor(MPerspective persp) { if (perspSwitcherToolbar == null) return null; for (ToolItem ti : perspSwitcherToolbar.getItems()) { if (ti.getData() == persp) return ti; } return null; }
ToolItem getItemInPixels (Point point) { ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { Rectangle rect = items [i].getBoundsInPixels (); if (rect.contains (point)) return items [i]; } return null; }
@Override void removeControl (Control control) { super.removeControl (control); ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { ToolItem item = items [i]; if (item.control == control) item.setControl (null); } }
@Override void setForegroundColor (GdkColor color) { super.setForegroundColor (color); ToolItem [] items = getItems (); for (int i = 0; i < items.length; i++) { items[i].setForegroundColor (color); } }
boolean forceFocus (NSView focusView) { if (lastFocus != null && lastFocus.setFocus ()) return true; ToolItem [] items = getItems (); for (int i = 0; i < items.length; i++) { ToolItem item = items [i]; if (item.setFocus ()) { lastFocus = item; return true; } } return false; }
@Override void removeControl (Control control) { super.removeControl (control); ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { ToolItem item = items [i]; if (item.control == control) item.setControl (null); } }
@Override void setForegroundColor (GdkColor color) { super.setForegroundColor (color); ToolItem [] items = getItems (); for (int i = 0; i < items.length; i++) { items[i].setForegroundColor (color); } }
@Override void releaseChildren (boolean destroy) { ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { ToolItem item = items [i]; if (item != null && !item.isDisposed ()) { item.release (false); } } super.releaseChildren (destroy); }
@Override void releaseChildren (boolean destroy) { ToolItem [] items = getItems (); for (int i=0; i<items.length; i++) { ToolItem item = items [i]; if (item != null && !item.isDisposed ()) { item.release (false); } } super.releaseChildren (destroy); }
@Override void setFontDescription (int /*long*/ font) { super.setFontDescription (font); ToolItem [] items = getItems (); for (int i = 0; i < items.length; i++) { items[i].setFontDescription (font); } relayout (); }
void selectRadio () { int index = 0; ToolItem [] items = parent.getItems (); while (index < items.length && items [index] != this) index++; int i = index - 1; while (i >= 0 && items [i].setRadioSelection (false)) --i; int j = index + 1; while (j < items.length && items [j].setRadioSelection (false)) j++; setSelection (true); }
@Override void setFontDescription (long /*int*/ font) { super.setFontDescription (font); ToolItem [] items = getItems (); for (int i = 0; i < items.length; i++) { items[i].setFontDescription (font); } relayout (); }
@Override void setFontDescription (int /*long*/ font) { super.setFontDescription (font); ToolItem [] items = getItems (); for (int i = 0; i < items.length; i++) { items[i].setFontDescription (font); } relayout (); }
@Override public void setToolTipText (String string) { checkWidget(); super.setToolTipText (string); Shell shell = _getShell (); ToolItem [] items = getItems (); for (int i = 0; i < items.length; i++) { String newString = string != null ? null : items [i].toolTipText; shell.setToolTipText (items [i].handle, newString); } }
@Override public void setToolTipText (String string) { checkWidget(); super.setToolTipText (string); Shell shell = _getShell (); ToolItem [] items = getItems (); for (int i = 0; i < items.length; i++) { String newString = string != null ? null : items [i].toolTipText; shell.setToolTipText (items [i].handle, newString); } }