@Override boolean hasFocus () { if (hasChildFocus) return true; return super.hasFocus(); }
@Override boolean hasFocus () { if (hasChildFocus) return true; return super.hasFocus(); }
@Override boolean hasFocus () { if (hasChildFocus) return true; return super.hasFocus(); }
@Override boolean hasFocus () { for (int i=0; i<itemCount; i++) { ExpandItem item = items [i]; if (item.hasFocus ()) return true; } return super.hasFocus(); }
@Override boolean hasFocus () { for (int i=0; i<itemCount; i++) { ExpandItem item = items [i]; if (item.hasFocus ()) return true; } return super.hasFocus(); }
@Override boolean hasFocus () { if (super.hasFocus ()) return true; if (entryHandle != 0 && OS.gtk_widget_has_focus (entryHandle)) return true; return false; }
@Override boolean hasFocus () { if (super.hasFocus ()) return true; if (entryHandle != 0 && OS.gtk_widget_has_focus (entryHandle)) return true; return false; }
@Override boolean hasFocus () { if (super.hasFocus ()) return true; if (entryHandle != 0 && OS.gtk_widget_has_focus (entryHandle)) return true; return false; }
@Override boolean hasFocus () { for (int i=0; i<itemCount; i++) { ExpandItem item = items [i]; if (item.hasFocus ()) return true; } return super.hasFocus(); }
void keyDown (long /*int*/ id, long /*int*/ sel, long /*int*/ theEvent) { if (hasFocus()) { if ((state & CANVAS) != 0) { Shell s = this.getShell(); s.deferFlushing(); NSArray array = NSArray.arrayWithObject (new NSEvent (theEvent)); s.keyInputHappened = false; view.interpretKeyEvents (array); if (imeInComposition ()) return; if (!s.keyInputHappened) { NSEvent nsEvent = new NSEvent (theEvent); boolean [] consume = new boolean [1]; if (translateTraversal (nsEvent.keyCode (), nsEvent, consume)) return; if (isDisposed ()) return; if (!sendKeyEvent (nsEvent, SWT.KeyDown)) return; if (consume [0]) return; } return; } } super.keyDown (id, sel, theEvent); }