Package org.eclipse.swt.accessibility

Examples of org.eclipse.swt.accessibility.AccessibleAdapter


   * @param parent <code>Composite</code> of the filter text
   */
  protected void createFilterText(Composite parent) {
    filterText =  doCreateFilterText(parent);
    filterText.getAccessible().addAccessibleListener(
        new AccessibleAdapter(){
          /* (non-Javadoc)
           * @see org.eclipse.swt.accessibility.AccessibleListener#getName(org.eclipse.swt.accessibility.AccessibleEvent)
           */
          public void getName(AccessibleEvent e) {
            String filterTextString = filterText.getText();
View Full Code Here


        filterText =  new Text(parent, SWT.SINGLE | SWT.BORDER);
        filterText.getAccessible().addAccessibleListener(getAccessibleListener());
    }

    protected AccessibleAdapter getAccessibleListener() {
        return new AccessibleAdapter(){
            /* (non-Javadoc)
             * @see org.eclipse.swt.accessibility.AccessibleListener#getName(org.eclipse.swt.accessibility.AccessibleEvent)
             */
            public void getName(AccessibleEvent e) {
                String filterTextString = getFilterText();
View Full Code Here

  /**
   * 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 = elements[getSelectionIndex()].getTabItem()
              .getText();
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

    nextButton = createButton(composite, IDialogConstants.NEXT_ID,
        IDialogConstants.NEXT_LABEL, false);
   
    // make sure screen readers skip visual '<', '>' chars on buttons:
    final String backReaderText = IDialogConstants.BACK_LABEL.replace('<', ' ');
    backButton.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName(AccessibleEvent e) {
        e.result = backReaderText;
      }
    });
    final String nextReaderText = IDialogConstants.NEXT_LABEL.replace('>', ' ');
    nextButton.getAccessible().addAccessibleListener(new AccessibleAdapter() {
      public void getName(AccessibleEvent e) {
        e.result = nextReaderText;
      }
    });
    return composite;
View Full Code Here

     * associates it with its {@link org.eclipse.swt.accessibility.Accessible}
     * object. This allows the name for the control to be generated correctly.
     * @param control
     */
    private void initAccessibility(Control control) {
        AccessibleListener al = new AccessibleAdapter() {
            public void getName(AccessibleEvent ae) {
                String name = policyName !=null ? policyName :
                        policyElement.getAttributeValue(
                        DeviceRepositorySchemaConstants.POLICY_NAME_ATTRIBUTE);
                name = deviceRAM.getLocalizedPolicyName(name);
View Full Code Here

                policyElement.getAttributeValue(
                DeviceRepositorySchemaConstants.POLICY_NAME_ATTRIBUTE);
        name = deviceRAM.getLocalizedPolicyName(name);
        control.setAccessibleName(name);

        AccessibleListener al = new AccessibleAdapter() {
            public void getName(AccessibleEvent ae) {
                String name = policyName !=null ? policyName :
                        policyElement.getAttributeValue(
                        DeviceRepositorySchemaConstants.POLICY_NAME_ATTRIBUTE);
                name = deviceRAM.getLocalizedPolicyName(name);
View Full Code Here

     * associates it with its {@link org.eclipse.swt.accessibility.Accessible}
     * object. This allows the name for the control to be generated correctly.
     * @param control
     */
    private void initAccessibility(Control control) {
        AccessibleListener al = new AccessibleAdapter() {
            public void getName(AccessibleEvent ae) {
                String name = policyName != null ? policyName :
                        policyElement.getAttributeValue(
                                DeviceRepositorySchemaConstants.POLICY_NAME_ATTRIBUTE);
                name = deviceRAM.getLocalizedPolicyName(name);
View Full Code Here

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

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

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.