public void copy() { TransMeta transMeta = getActiveTransformation(); JobMeta jobMeta = getActiveJob(); boolean transActive = transMeta != null; boolean jobActive = jobMeta != null; Control focusControl = getDisplay().getFocusControl(); if ( focusControl instanceof StyledText ) { copyLogSelectedText( (StyledText) focusControl ); } else { if ( transActive ) { if ( transMeta.getSelectedSteps().size() > 0 ) { copySteps(); } else { copyTransformation(); } } else if ( jobActive ) { if ( jobMeta.getSelectedEntries().size() > 0 ) { copyJobentries(); } else { copyJob(); } } } }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); return d.getFocusControl() instanceof Text; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); Control c = d.getFocusControl(); if (c instanceof Text) return true; return false; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); Control c = d.getFocusControl(); if (c instanceof Text) return true; return false; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); return d.getFocusControl() instanceof Text; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); Control c = d.getFocusControl(); if (c instanceof Text) return true; return false; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); Control c = d.getFocusControl(); if (c instanceof Text) return true; return false; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); Control c = d.getFocusControl(); if (c instanceof Text) return true; return false; }
public static boolean isFocusAncestor(Control potentialParent) { if (potentialParent == null) return false; Control focusControl = Display.getCurrent().getFocusControl(); if (focusControl == null) { return false; } return isChild(potentialParent, focusControl); }
public boolean fillContextMenu(IMenuManager manager) { Control focusControl = container.getDisplay().getFocusControl(); if (focusControl != null && focusControl instanceof FormText) { return parent.fillFormContextMenu((FormText) focusControl, manager); } return false; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); Control c = d.getFocusControl(); if (c instanceof Text) return true; return false; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); Control c = d.getFocusControl(); if (c instanceof Text) return true; return false; }
@Override public boolean canPaste(Clipboard clipboard) { Display d = getSection().getDisplay(); Control c = d.getFocusControl(); if (c instanceof Text) return true; return false; }
private boolean hasFocus2() { // do we have focus? Display display= getDisplay(); if (display != null) for (Control focus= display.getFocusControl(); focus != null; focus= focus.getParent()) if (focus == this) return true; return false; }
private boolean containsFocus(Control control) { Control focusControl= control.getDisplay().getFocusControl(); if (focusControl != null) { focusControl= focusControl.getParent(); while (focusControl != fParent && focusControl != null && !(focusControl instanceof Shell)) { focusControl= focusControl.getParent(); } } return focusControl == fParent; }
@Override long /*int*/ gtk_move_focus (long /*int*/ widget, long /*int*/ directionType) { Control control = display.getFocusControl (); if (control != null) { long /*int*/ focusHandle = control.focusHandle (); OS.gtk_widget_child_focus (focusHandle, (int)/*64*/directionType); } OS.g_signal_stop_emission_by_name (shellHandle, OS.move_focus); return 1; }
@Override public void run () { if (browser.isDisposed ()) return; if (browser.getDisplay ().getFocusControl () == null) { int traversal = (gdkEvent.state & OS.GDK_SHIFT_MASK) != 0 ? SWT.TRAVERSE_TAB_PREVIOUS : SWT.TRAVERSE_TAB_NEXT; browser.traverse (traversal); } } });
@Override public void run () { if (browser.isDisposed ()) return; if (browser.getDisplay ().getFocusControl () == null) { int traversal = (stateMask & SWT.SHIFT) != 0 ? SWT.TRAVERSE_TAB_PREVIOUS : SWT.TRAVERSE_TAB_NEXT; browser.traverse (traversal); } } });
public static void highlightFocusControl() { Control control = Display.getCurrent().getFocusControl(); if (control != null) control.setBackground(Display.getCurrent().getSystemColor( SWT.COLOR_DARK_RED)); }
private void computeSelection() { GC gc = new GC(this); Paragraph[] paragraphs = model.getParagraphs(); IHyperlinkSegment selectedLink = getSelectedLink(); if (getDisplay().getFocusControl() != this) selectedLink = null; for (int i = 0; i < paragraphs.length; i++) { Paragraph p = paragraphs[i]; p.computeSelection(gc, resourceTable, selectedLink, selData); } gc.dispose(); }