/** * Removes a listener from the * <code>org.eclipse.swt.accessibility.Accessible</code> object assigned to * the Quick Access search box. */ private void removeAccessibleListener() { if (accessibleListener != null) { txtQuickAccess.getAccessible().removeAccessibleListener(accessibleListener); accessibleListener = null; } selectedString = ""; //$NON-NLS-1$ }
@Override public void dispose() { /* * Note: It is valid to attempt to dispose a widget more than once. * Added check for this. */ if (!isDisposed()) { acc.removeAccessibleControlListener(accControlAdapter); acc.removeAccessibleAttributeListener(accAttributeAdapter); acc.removeAccessibleEditableTextListener(accEditableTextListener); acc.removeAccessibleTextListener(accTextExtendedAdapter); acc.removeAccessibleListener(accAdapter); } super.dispose(); }
@Override public void dispose() { /* * Note: It is valid to attempt to dispose a widget more than once. * Added check for this. */ if (!isDisposed()) { acc.removeAccessibleControlListener(accControlAdapter); acc.removeAccessibleAttributeListener(accAttributeAdapter); acc.removeAccessibleEditableTextListener(accEditableTextListener); acc.removeAccessibleTextListener(accTextExtendedAdapter); acc.removeAccessibleListener(accAdapter); } super.dispose(); }
@Override public void dispose() { /* * Note: It is valid to attempt to dispose a widget more than once. * Added check for this. */ if (!isDisposed()) { acc.removeAccessibleControlListener(accControlAdapter); acc.removeAccessibleAttributeListener(accAttributeAdapter); acc.removeAccessibleEditableTextListener(accEditableTextListener); acc.removeAccessibleTextListener(accTextExtendedAdapter); acc.removeAccessibleListener(accAdapter); } super.dispose(); }
@Override public void dispose() { /* * Note: It is valid to attempt to dispose a widget more than once. * Added check for this. */ if (!isDisposed()) { acc.removeAccessibleControlListener(accControlAdapter); acc.removeAccessibleAttributeListener(accAttributeAdapter); acc.removeAccessibleEditableTextListener(accEditableTextListener); acc.removeAccessibleTextListener(accTextExtendedAdapter); acc.removeAccessibleListener(accAdapter); } super.dispose(); }
private void initButton(Image im, final String tt) { toolButton.setImage(im); toolButton.setToolTipText(tt); toolbar.setVisible(true); toolbar.getParent().requestLayout(); // must layout if (currentAccessibleListener != null) toolbar.getAccessible().removeAccessibleListener(currentAccessibleListener); currentAccessibleListener = new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { e.result = tt; } }; toolbar.getAccessible().addAccessibleListener(currentAccessibleListener); }