本文整理汇总了Java中org.eclipse.swt.accessibility.ACC类的典型用法代码示例。如果您正苦于以下问题:Java ACC类的具体用法?Java ACC怎么用?Java ACC使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ACC类属于org.eclipse.swt.accessibility包,在下文中一共展示了ACC类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setFocusCell
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
void setFocusCell(ViewerCell focusCell) {
ViewerCell oldCell = this.focusCell;
if( this.focusCell != null && ! this.focusCell.getItem().isDisposed() ) {
this.focusCell.getItem().removeDisposeListener(itemDeletionListener);
}
this.focusCell = focusCell;
if( this.focusCell != null && ! this.focusCell.getItem().isDisposed() ) {
this.focusCell.getItem().addDisposeListener(itemDeletionListener);
}
if( focusCell != null ) {
focusCell.scrollIntoView();
}
this.cellHighlighter.focusCellChanged(focusCell,oldCell);
getViewer().getControl().getAccessible().setFocus(ACC.CHILDID_SELF);
}
示例2: getAccessibleListener
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* Get the accessible listener for the tool bar.
*
* @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();
if (toolTip != null) {
e.result = toolTip;
}
}
}
}
};
}
示例3: setAccessible
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* Specifically set the reporting name of a control for accessibility
*/
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;
}
} );
}
示例4: setAccessible
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* Specifically set the reporting name of a control for accessibility
*/
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;
}
});
}
开发者ID:angelozerr,项目名称:angular-eclipse,代码行数:15,代码来源:HTMLAngularEditorSyntaxColoringPreferencePage.java
示例5: notifyAccessibleTextChanged
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* Notifies <code>org.eclipse.swt.accessibility.Accessible<code> object that selected item has been changed.
*/
private void notifyAccessibleTextChanged() {
if (table.getSelection().length == 0) { return; }
final TableItem item = table.getSelection()[0];
selectedString = NLS.bind("{0}: {1}", item.getText(0), item.getText(1));
text.getAccessible().sendEvent(ACC.EVENT_NAME_CHANGED, null);
}
示例6: setAccessibilityText
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* Adds an accessibility listener returning the given fixed name.
*
* @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() {
@Override
public void getName(AccessibleEvent e) {
if (e.childID == ACC.CHILDID_SELF) {
e.result= text;
}
}
});
}
示例7: getState
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* @see AccessibleEditPart#getState(AccessibleControlEvent)
*/
public void getState(AccessibleControlEvent e) {
e.detail = ACC.STATE_SELECTABLE | ACC.STATE_FOCUSABLE;
if (getSelected() != EditPart.SELECTED_NONE)
e.detail |= ACC.STATE_SELECTED;
if (getViewer().getFocusEditPart() == AbstractGraphicalEditPart.this)
e.detail |= ACC.STATE_FOCUSED;
}
示例8: get
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
private AccessibleEditPart get(int childID) {
if (childID == ACC.CHILDID_SELF || childID == ACC.CHILDID_NONE)
if (getViewer().getContents() != null)
return (AccessibleEditPart) getViewer().getContents()
.getAdapter(AccessibleEditPart.class);
else
return null;
return (AccessibleEditPart) accessibles.get(new Integer(childID));
}
示例9: addRelation
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
void addRelation(Control control) {
if (!control.isDescribedByLabel())
return;
if (labelHandle == 0)
return;
control._getAccessible().addRelation(ACC.RELATION_LABELLED_BY,
_getAccessible());
control.labelRelation = this;
}
示例10: removeRelation
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
void removeRelation() {
if (!isDescribedByLabel())
return; /* there will not be any */
if (labelRelation != null) {
_getAccessible().removeRelation(ACC.RELATION_LABELLED_BY,
labelRelation._getAccessible());
labelRelation = null;
}
}
示例11: getChildAtPoint
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
public void getChildAtPoint( AccessibleControlEvent e )
{
Point testPoint = toControl( new Point( e.x, e.y ) );
if ( getBounds( ).contains( testPoint ) )
{
e.childID = ACC.CHILDID_SELF;
}
}
示例12: setAccessibilityText
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* Adds an accessibility listener returning the given fixed name.
*
* @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() {
@Override
public void getName(AccessibleEvent e) {
if (e.childID == ACC.CHILDID_SELF) {
e.result = text;
}
}
});
}
示例13: setAccessible
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* Specifically set the reporting name of a control for accessibility
*/
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;
}
});
}
示例14: ProjectPropertiesComposite
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* 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();
}
开发者ID:Cooperate-Project,项目名称:CooperateModelingEnvironment,代码行数:76,代码来源:ProjectPropertiesComposite.java
示例15: getRole
import org.eclipse.swt.accessibility.ACC; //导入依赖的package包/类
/**
* @see AccessibleEditPart#getRole(AccessibleControlEvent)
*/
public void getRole(AccessibleControlEvent e) {
e.detail = ACC.ROLE_LABEL;
}