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


        PreferenceConverter.setValue(fOverlayStore, key, fAppearanceColorEditor.getColorValue());
      }
    });

    // bug2541 - associate color label to button's label field
    foregroundColorButton.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName(AccessibleEvent e) {
        if (e.childID == ACC.CHILDID_SELF)
          e.result = buttonLabel;
      }
    });
View Full Code Here

    fForegroundColorEditor = new ColorSelector(editControls);
    Button fForegroundColor = fForegroundColorEditor.getButton();
    GridData gd = new GridData(SWT.BEGINNING, SWT.FILL, false, false);
    fForegroundColor.setLayoutData(gd);
    fForegroundColorEditor.setEnabled(false);
    fForegroundColorEditor.getButton().getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName (final AccessibleEvent e) {
        e.result = SSEUIMessages.Foreground_Color_Selector_Button;
      }
    });

    fBackgroundLabel = createLabel(editControls, SSEUIMessages.Background_UI_);
    ((GridData) fBackgroundLabel.getLayoutData()).verticalAlignment = SWT.CENTER;
    fBackgroundLabel.setEnabled(false);

    fBackgroundColorEditor = new ColorSelector(editControls);
    Button fBackgroundColor = fBackgroundColorEditor.getButton();
    gd = new GridData(SWT.BEGINNING, SWT.FILL, false, false);
    fBackgroundColor.setLayoutData(gd);
    fBackgroundColorEditor.setEnabled(false);
    fBackgroundColorEditor.getButton().getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName (final AccessibleEvent e) {
        e.result = SSEUIMessages.Background_Color_Selector_Button;
      }
    });
View Full Code Here

   */
  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

    fForegroundColorEditor = new ColorSelector(editControls);
    Button fForegroundColor = fForegroundColorEditor.getButton();
    GridData gd = new GridData(SWT.BEGINNING, SWT.FILL, false, false);
    fForegroundColor.setLayoutData(gd);
    fForegroundColorEditor.setEnabled(false);
    fForegroundColorEditor.getButton().getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName (final AccessibleEvent e) {
        e.result = SSEUIMessages.Foreground_Color_Selector_Button;
      }
    });

    fBackgroundLabel = createLabel(editControls, SSEUIMessages.Background_UI_);
    ((GridData) fBackgroundLabel.getLayoutData()).verticalAlignment = SWT.CENTER;
    fBackgroundLabel.setEnabled(false);

    fBackgroundColorEditor = new ColorSelector(editControls);
    Button fBackgroundColor = fBackgroundColorEditor.getButton();
    gd = new GridData(SWT.BEGINNING, SWT.FILL, false, false);
    fBackgroundColor.setLayoutData(gd);
    fBackgroundColorEditor.setEnabled(false);
    fBackgroundColorEditor.getButton().getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName (final AccessibleEvent e) {
        e.result = SSEUIMessages.Background_Color_Selector_Button;
      }
    });
View Full Code Here

   */
  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

    if (string == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
    return list.indexOf (string, start);
  }

  void initAccessible() {
    AccessibleAdapter accessibleAdapter = new AccessibleAdapter () {
      public void getName (AccessibleEvent e) {
        String name = null;
        Label label = getAssociatedLabel ();
        if (label != null) {
          name = stripMnemonic (label.getText());
View Full Code Here

    if (string == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
    return indexOfList(string, start);
  }

  void initAccessible() {
    AccessibleAdapter accessibleAdapter = new AccessibleAdapter () {
      public void getName (AccessibleEvent e) {
        String name = null;
        Label label = getAssociatedLabel ();
        if (label != null) {
          name = stripMnemonic (label.getText());
        }
        e.result = name;
      }
      public void getKeyboardShortcut(AccessibleEvent e) {
        String shortcut = null;
        Label label = getAssociatedLabel ();
        if (label != null) {
          String txt = label.getText ();
          if (txt != null) {
            char mnemonic = getMnemonic (txt);
            if (mnemonic != '\0') {
              shortcut = "Alt+"+mnemonic; //$NON-NLS-1$
            }
          }
        }
        e.result = shortcut;
      }
      public void getHelp (AccessibleEvent e) {
        e.result = getToolTipText ();
      }
    };
    getAccessible ().addAccessibleListener (accessibleAdapter);
    text.getAccessible ().addAccessibleListener (accessibleAdapter);
    list.getAccessible ().addAccessibleListener (accessibleAdapter);

    arrow.getAccessible ().addAccessibleListener (new AccessibleAdapter() {
      public void getName (AccessibleEvent e) {
        e.result = isDropped () ? SWT.getMessage ("SWT_Close") : SWT.getMessage ("SWT_Open"); //$NON-NLS-1$ //$NON-NLS-2$
      }
      public void getKeyboardShortcut (AccessibleEvent e) {
        e.result = "Alt+Down Arrow"; //$NON-NLS-1$
View Full Code Here

    if (string == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
    return list.indexOf (string, start);
  }

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

 
  public String getText() { return text; }
 
  private void initAccessible() {
    Accessible accessible = getAccessible();
    accessible.addAccessibleListener(new AccessibleAdapter() {
      public void getName(AccessibleEvent e) {
        e.result = getText();
      }
     
      public void getHelp(AccessibleEvent e) {
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.