Package org.eclipse.swt.accessibility

Examples of org.eclipse.swt.accessibility.AccessibleAdapter


   */
  private void setAccessible(Control control, String name) {
    if (control == null)
      return;
    final String n = name;
    control.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName(AccessibleEvent e) {
        if (e.childID == ACC.CHILDID_SELF)
          e.result = n;
      }
    });
View Full Code Here


   *            the control to add the accessibility support to
   * @param text
   *            the name
   */
  public static void setAccessibilityText(Control control, final String text) {
    control.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName(AccessibleEvent e) {
        e.result = text;
      }
    });
  }
View Full Code Here

    else
      accessibleName = name;

    /* Apply Accessible Name */
    if (control != null && !control.isDisposed()) {
      control.getAccessible().addAccessibleListener(new AccessibleAdapter() {
        @Override
        public void getName(AccessibleEvent e) {
          if (control instanceof Tree || control instanceof Table) {
            if (e.childID == ACC.CHILDID_SELF)
              e.result = accessibleName;
View Full Code Here

    return appToolTipText;
  }

  private void initAccessible() {
    Accessible accessible = getAccessible();
    accessible.addAccessibleListener(new AccessibleAdapter() {
      @Override
      public void getName(AccessibleEvent e) {
        e.result = getText();
      }
View Full Code Here

    /* Register this Input Field to Context Service */
    Controller.getDefault().getContextService().registerInputField(fFilterText);

    /* Override Accessible */
    fFilterText.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      @Override
      public void getName(AccessibleEvent e) {
        String filterTextString = fFilterText.getText();
        if (filterTextString.length() == 0)
          e.result = fInitialText;
View Full Code Here

    return Arrays.asList(getStringsFromTable()).indexOf (string);
}


void initAccessible() {
    AccessibleAdapter accessibleAdapter = new AccessibleAdapter () {
        @Override
    public void getName (AccessibleEvent e) {
            String name = null;
            Label label = getAssociatedLabel ();
            if (label != null) {
                name = stripMnemonic (label.getText());
            }
            e.result = name;
        }
        @Override
    public void getKeyboardShortcut(AccessibleEvent e) {
            String shortcut = null;
            Label label = getAssociatedLabel ();
            if (label != null) {
                String text = label.getText ();
                if (text != null) {
                    char mnemonic = getMnemonic (text);
                    if (mnemonic != '\0') {
                        shortcut = "Alt+"+mnemonic; //$NON-NLS-1$
                    }
                }
            }
            e.result = shortcut;
        }
        @Override
    public void getHelp (AccessibleEvent e) {
            e.result = getToolTipText ();
        }
    };
    getAccessible ().addAccessibleListener (accessibleAdapter);
    text.getAccessible ().addAccessibleListener (accessibleAdapter);
    table.getAccessible ().addAccessibleListener (accessibleAdapter);
   
    arrow.getAccessible ().addAccessibleListener (new AccessibleAdapter() {
        @Override
    public void getName (AccessibleEvent e) {
            e.result = isDropped () ? SWT.getMessage ("SWT_Close") : SWT.getMessage ("SWT_Open"); //$NON-NLS-1$ //$NON-NLS-2$
        }
        @Override
View Full Code Here

  }
 
  @Override
  protected void createContents_do(Composite topControl) {
    super.createContents_do(topControl);
    text.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      @Override
      public void getName(AccessibleEvent e) {
        e.result = LangUIMessages.LangArgumentsTab_Program_Arguments;
      }
    });
View Full Code Here

                    fColor.dispose();
                    fColor = null;
                }
            }
        });
        fButton.getAccessible().addAccessibleListener(new AccessibleAdapter() {
            /*
             * (non-Javadoc)
             *
             * @see org.eclipse.swt.accessibility.AccessibleAdapter#getName(org.eclipse.swt.accessibility.AccessibleEvent)
             */
 
View Full Code Here

   * @return AccessibleListener
   *
   * @since 3.1
   */
  private AccessibleListener getAccessibleListener() {
    return new AccessibleAdapter() {
      public void getName(AccessibleEvent e) {
        if (e.childID != ACC.CHILDID_SELF) {
          ToolItem item = toolBar.getItem(e.childID);
          if (item != null) {
            String toolTip = item.getToolTipText();
View Full Code Here

   *
   * @param label
   * @param image
   */
  private void addAccessibleListeners(Label label, final Image image) {
    label.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName(AccessibleEvent event) {
        final String accessibleMessage = getAccessibleMessageFor(image);
        if (accessibleMessage == null) {
          return;
        }
View Full Code Here

TOP

Related Classes of org.eclipse.swt.accessibility.AccessibleAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.