Java 类org.eclipse.swt.accessibility.Accessible 实例源码

项目:xiliary    文件:ControlReflectionUtilTest.java   
@Test
@ConditionalIgnore( condition = GtkPlatform.class )
public void invokeOfReceiverExtensionMethod() {
  StyledText receiver = reflectionUtil.newInstance( StyledTextAdapter.class );
  reflectionUtil.setField( receiver, FIELD_NAME_DISPLAY, displayHelper.getDisplay() );

  reflectionUtil.invoke( receiver, "initializeAccessible" );
  Accessible actual = reflectionUtil.getField( receiver, "acc", Accessible.class );

  assertThat( actual ).isNotNull();
}
项目:CooperateModelingEnvironment    文件:ProjectPropertiesComposite.java   
/**
 * Creates the composite.
 * 
 * @param parent
 *            The parent composite.
 * @param style
 *            Style which will be used.
 * @param preferencesDTO
 *            Stores connection information.
 * @param validatorStatusListener
 *            The IChangeListener used for the validator.
 */
public ProjectPropertiesComposite(Composite parent, int style, ProjectPropertiesDTO preferencesDTO,
        IChangeListener validatorStatusListener) {
    super(parent, style);
    this.preferencesDTO = preferencesDTO;
    this.validatorStatusListener = validatorStatusListener;

    setLayout(new GridLayout(1, false));

    Group grpCdo = new Group(this, SWT.NONE);
    grpCdo.setLayout(new GridLayout(2, false));
    GridData gdGrpCdo = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1);
    gdGrpCdo.minimumHeight = 150;
    gdGrpCdo.heightHint = 156;
    grpCdo.setLayoutData(gdGrpCdo);
    grpCdo.setText("CDO");

    Label lblHostname = new Label(grpCdo, SWT.NONE);
    lblHostname.setText("Hostname:");
    txtCDOHostname = new Text(grpCdo, SWT.BORDER);
    txtCDOHostname.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
    Accessible accLblHostname = lblHostname.getAccessible();
    Accessible accTxtHostname = txtCDOHostname.getAccessible();
    accLblHostname.addRelation(ACC.RELATION_LABEL_FOR, accTxtHostname);
    accTxtHostname.addRelation(ACC.RELATION_LABELLED_BY, accLblHostname);

    Label lblPort = new Label(grpCdo, SWT.NONE);
    lblPort.setText("Port:");
    txtCDOPort = new Text(grpCdo, SWT.BORDER);
    txtCDOPort.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false, 1, 1));
    Accessible accLblPort = lblPort.getAccessible();
    Accessible accTxtPort = txtCDOPort.getAccessible();
    accLblPort.addRelation(ACC.RELATION_LABEL_FOR, accTxtPort);
    accTxtPort.addRelation(ACC.RELATION_LABELLED_BY, accLblPort);

    Label lblRepository = new Label(grpCdo, SWT.NONE);
    lblRepository.setText("Repository:");
    txtCDORepository = new Text(grpCdo, SWT.BORDER);
    txtCDORepository.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
    Accessible accLblRepository = lblRepository.getAccessible();
    Accessible accTxtRepository = txtCDORepository.getAccessible();
    accLblRepository.addRelation(ACC.RELATION_LABEL_FOR, accTxtRepository);
    accTxtRepository.addRelation(ACC.RELATION_LABELLED_BY, accLblRepository);

    Label lblUsername = new Label(grpCdo, SWT.NONE);
    lblUsername.setText("Username:");
    txtCDOUsername = new Text(grpCdo, SWT.BORDER);
    txtCDOUsername.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
    Accessible accLblUsername = lblUsername.getAccessible();
    Accessible accTxtUsername = txtCDOUsername.getAccessible();
    accLblUsername.addRelation(ACC.RELATION_LABEL_FOR, accTxtUsername);
    accTxtUsername.addRelation(ACC.RELATION_LABELLED_BY, accLblUsername);

    Label lblPassword = new Label(grpCdo, SWT.NONE);
    lblPassword.setText("Password:");
    txtCDOPassword = new Text(grpCdo, SWT.BORDER | SWT.PASSWORD);
    txtCDOPassword.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
    Accessible accLblPassword = lblPassword.getAccessible();
    Accessible accTxtPassword = txtCDOPassword.getAccessible();
    accLblPassword.addRelation(ACC.RELATION_LABEL_FOR, accTxtPassword);
    accTxtPassword.addRelation(ACC.RELATION_LABELLED_BY, accLblPassword);

    mBindingContext = createDataBindings();
}
项目:AcademicTorrents-Downloader    文件:TreeDelegate.java   
public Accessible getAccessible() {
    return tree.getAccessible();
}
项目:AcademicTorrents-Downloader    文件:TableDelegate.java   
public Accessible getAccessible() {
    return table.getAccessible();
}
项目:gef-gwt    文件:Control.java   
Accessible _getAccessible() {
    if (accessible == null) {
        accessible = Accessible.internal_new_Accessible(this);
    }
    return accessible;
}
项目:birt    文件:FontAlignPropertyDescriptor.java   
public Control createControl( Composite parent )
{
    container = new Composite( parent, SWT.NONE );
    RowLayout layout = new RowLayout( SWT.HORIZONTAL );
    layout.marginBottom = 0;
    layout.marginHeight = 0;
    layout.marginLeft = 0;
    layout.marginRight = 0;
    layout.marginTop = 0;
    layout.marginWidth = 0;
    layout.spacing = 0;
    container.setLayout( layout );

    left = FormWidgetFactory.getInstance( ).createButton( container,
            SWT.TOGGLE,
            false );
    left.setToolTipText( Messages.getString( "TextAlignPropertyDescriptor.0" ) ); //$NON-NLS-1$
    center = FormWidgetFactory.getInstance( ).createButton( container,
            SWT.TOGGLE,
            false );
    center.setToolTipText( Messages.getString( "TextAlignPropertyDescriptor.1" ) ); //$NON-NLS-1$
    right = FormWidgetFactory.getInstance( ).createButton( container,
            SWT.TOGGLE,
            false );
    right.setToolTipText( Messages.getString( "TextAlignPropertyDescriptor.2" ) ); //$NON-NLS-1$
    justify = FormWidgetFactory.getInstance( ).createButton( container,
            SWT.TOGGLE,
            false );
    justify.setToolTipText( Messages.getString( "TextAlignPropertyDescriptor.3" ) ); //$NON-NLS-1$

    Button[] btns = {
            left, center, right, justify,
    };
    // The value is used to present active value and image key.
    String[] values = {
            DesignChoiceConstants.TEXT_ALIGN_LEFT,
            DesignChoiceConstants.TEXT_ALIGN_CENTER,
            DesignChoiceConstants.TEXT_ALIGN_RIGHT,
            DesignChoiceConstants.TEXT_ALIGN_JUSTIFY,
    };
    for ( int i = 0; i < btns.length; i++ )
    {
        btns[i].setData( values[i] );
        btns[i].addSelectionListener( listener );
        btns[i].getAccessible( ).addAccessibleListener(new AccessibleAdapter() {
            public void getName(AccessibleEvent e) {
                    Accessible accessible = (Accessible) e.getSource();
                    Button item = (Button) accessible.getControl();
                    if (item != null) {
                        e.result = item.getToolTipText();
                    }
            }
        });
    }
    return container;
}
项目:elexis-3-base    文件:AbstractBrowseText.java   
public Accessible getAccessible(){
    return this.text.getAccessible();
}
项目:convertigo-eclipse    文件:TreeWrapper.java   
public Accessible getAccessible() {

    return tree.getAccessible();
}
项目:gef-gwt    文件:Control.java   
/**
 * Returns the accessible object for the receiver.
 * <p>
 * If this is the first time this object is requested, then the object is
 * created and returned. The object returned by getAccessible() does not
 * need to be disposed.
 * </p>
 * 
 * @return the accessible object
 * 
 * @exception SWTException
 *                <ul>
 *                <li>ERROR_WIDGET_DISPOSED - if the receiver has been
 *                disposed</li>
 *                <li>ERROR_THREAD_INVALID_ACCESS - if not called from the
 *                thread that created the receiver</li>
 *                </ul>
 * 
 * @see Accessible#addAccessibleListener
 * @see Accessible#addAccessibleControlListener
 * 
 * @since 2.0
 */
public Accessible getAccessible() {
    checkWidget();
    return _getAccessible();
}
项目:Pydev    文件:HistoryFilteredList.java   
/**
 * Returns the accessible object for the receiver.
 * If this is the first time this object is requested,
 * then the object is created and returned.
 *
 * @return the accessible object
 *
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
 * </ul>
 * 
 * @see Accessible#addAccessibleListener
 * @see Accessible#addAccessibleControlListener
 * 
 * @since 3.3
 */
@Override
public Accessible getAccessible() {
    return fList.getAccessible();
}
项目:AcademicTorrents-Downloader    文件:TableOrTreeSWT.java   
public Accessible getAccessible();