@Override public void getState(AccessibleControlEvent e) { e.detail = ToggleHyperlink.this.isExpanded() ? ACC.STATE_EXPANDED : ACC.STATE_COLLAPSED; } @Override
@Override public void getState(AccessibleControlEvent e) { e.detail = ToggleHyperlink.this.isExpanded() ? ACC.STATE_EXPANDED : ACC.STATE_COLLAPSED; } @Override
private int getAccessibleChildID() { return ToggleHyperlink.this.isExpanded() ? 1 : 2; }
private int getAccessibleChildID() { return ToggleHyperlink.this.isExpanded() ? 1 : 2; }
@Override public void linkActivated(HyperlinkEvent e) { setExpanded(!isExpanded()); } });
@Override public void linkActivated(HyperlinkEvent e) { setExpanded(!isExpanded()); } });
private void onKeyDown(Event e) { if (e.keyCode==SWT.ARROW_RIGHT) { // expand if collapsed if (!isExpanded()) { handleActivate(e); } e.doit=false; } else if (e.keyCode==SWT.ARROW_LEFT) { // collapse if expanded if (isExpanded()) { handleActivate(e); } e.doit=false; } } }
private void onKeyDown(Event e) { if (e.keyCode==SWT.ARROW_RIGHT) { // expand if collapsed if (!isExpanded()) { handleActivate(e); } e.doit=false; } else if (e.keyCode==SWT.ARROW_LEFT) { // collapse if expanded if (isExpanded()) { handleActivate(e); } e.doit=false; } } }
private void programmaticToggleState() { if (toggle != null) toggle.setExpanded(!toggle.isExpanded()); toggleState(); }
private void programmaticToggleState() { if (toggle != null) toggle.setExpanded(!toggle.isExpanded()); toggleState(); }