Examples of AccessibleAdapter


Examples of org.eclipse.swt.accessibility.AccessibleAdapter

    /**
     * Initialize the accessibility adapter.
     */
    private void initAccessible() {
        final Accessible accessible = getAccessible();
        accessible.addAccessibleListener(new AccessibleAdapter() {

            public void getName(AccessibleEvent e) {
                if (getSelectionIndex() != NONE) {
                    e.result = TabbedPropertyList.this.elements[getSelectionIndex()].getTabItem()
                            .getText();
View Full Code Here

Examples of org.eclipse.swt.accessibility.AccessibleAdapter

      public void widgetSelected(SelectionEvent e) {
        tool.action.run();
      }
    });
    final int childID = toolbar.indexOf(item);
    toolbar.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName(org.eclipse.swt.accessibility.AccessibleEvent e) {
        if (e.childID == childID)
          e.result = PaintExample.getResourceString(id + ".description");
      }
    });
View Full Code Here

Examples of org.eclipse.swt.accessibility.AccessibleAdapter

    /**
     * Add Accessbile listeners to label and table.
     */
    void initAccessible() {
        AccessibleAdapter accessibleAdapter = new AccessibleAdapter() {
            public void getName(AccessibleEvent e) {
                String name = null;
                Label label = getAssociatedLabel();
                if (label != null) {
                    name = stripMnemonic(text.getText());
                }
                e.result = name;
            }

            public void getKeyboardShortcut(AccessibleEvent e) {
                String shortcut = null;
                Label label = getAssociatedLabel();
                if (label != null) {
                    String text = label.getText();
                    if (text != null) {
                        char mnemonic = _findMnemonic(text);
                        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);
        table.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) {
View Full Code Here

Examples of org.eclipse.swt.accessibility.AccessibleAdapter

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

Examples of org.eclipse.swt.accessibility.AccessibleAdapter

        return null;
    }

    private void initAccessible() {
        Accessible accessible = getAccessible();
        accessible.addAccessibleListener(new AccessibleAdapter() {
            public void getName(AccessibleEvent e) {
                if (e.childID == ACC.CHILDID_SELF)
                    e.result = model.getAccessibleText();
                else {
                    int linkCount = model.getHyperlinkCount();
View Full Code Here

Examples of org.eclipse.swt.accessibility.AccessibleAdapter

   *            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

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() {
      @Override
      public void getName(AccessibleEvent e) {
        if (e.childID == ACC.CHILDID_SELF)
          e.result = n;
      }
View Full Code Here

Examples of org.eclipse.swt.accessibility.AccessibleAdapter

            deprecationMarker.setLayoutData( gdhindent( gdhfill(), 3 ) );
        }
       
        this.checkbox.getAccessible().addAccessibleListener
        (
            new AccessibleAdapter()
            {
                @Override
                public void getName( final AccessibleEvent event )
                {
                    event.result = property().definition().getLabel( true, CapitalizationType.NO_CAPS, true );
View Full Code Here

Examples of org.eclipse.swt.accessibility.AccessibleAdapter

    }

    fAncestor = createPart(composite);
    fAncestor.setEditable(false);
    fAncestor.getTextWidget().getAccessible()
        .addAccessibleListener(new AccessibleAdapter() {
          public void getName(AccessibleEvent e) {
            e.result = NLS
                .bind(CompareMessages.TextMergeViewer_accessible_ancestor,
                    getCompareConfiguration()
                        .getAncestorLabel(getInput()));
          }
        });
    fAncestor.addTextPresentationListener(new ChangeHighlighter(fAncestor));

    fSummaryHeader = new Canvas(composite, SWT.NONE);
    fHeaderPainter = new HeaderPainter();
    fSummaryHeader.addPaintListener(fHeaderPainter);
    updateResolveStatus();

    // 2nd row
    if (fMarginWidth > 0) {
      fLeftCanvas = new BufferedCanvas(composite, SWT.NONE) {
        public void doPaint(GC gc) {
          paintSides(gc, fLeft, fLeftCanvas, false);
        }
      };
      fLeftCanvas.addMouseListener(new MouseAdapter() {
        public void mouseDown(MouseEvent e) {
          setCurrentDiff2(
              handleMouseInSides(fLeftCanvas, fLeft, e.y), false);
        }
      });
    }

    fLeft = createPart(composite);
    fLeft.getTextWidget().getVerticalBar()
        .setVisible(!fSynchronizedScrolling);
    fLeft.addAction(MergeSourceViewer.SAVE_ID, fLeftSaveAction);
    fLeft.getTextWidget().getAccessible()
        .addAccessibleListener(new AccessibleAdapter() {
          public void getName(AccessibleEvent e) {
            e.result = NLS
                .bind(CompareMessages.TextMergeViewer_accessible_left,
                    getCompareConfiguration().getLeftLabel(
                        getInput()));
          }
        });
    fLeft.addTextPresentationListener(new ChangeHighlighter(fLeft));

    fRight = createPart(composite);
    fRight.getTextWidget().getVerticalBar()
        .setVisible(!fSynchronizedScrolling);
    fRight.addAction(MergeSourceViewer.SAVE_ID, fRightSaveAction);
    fRight.getTextWidget().getAccessible()
        .addAccessibleListener(new AccessibleAdapter() {
          public void getName(AccessibleEvent e) {
            e.result = NLS
                .bind(CompareMessages.TextMergeViewer_accessible_right,
                    getCompareConfiguration()
                        .getRightLabel(getInput()));
View Full Code Here

Examples of org.eclipse.swt.accessibility.AccessibleAdapter

   *
   * @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
Copyright © 2018 www.massapi.com. 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.