void initAccessibleChevronTb() { chevronTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (chevronItem != null && e.childID == chevronTb.indexOf(chevronItem)) { e.result = chevronItem.getToolTipText(); } } } }); } void onKeyDown (Event event) {
void initAccessibleChevronTb() { chevronTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (chevronItem != null && e.childID == chevronTb.indexOf(chevronItem)) { e.result = chevronItem.getToolTipText(); } } } }); } void onKeyDown (Event event) {
void initAccessibleChevronTb() { chevronTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (chevronItem != null && e.childID == chevronTb.indexOf(chevronItem)) { e.result = chevronItem.getToolTipText(); } } } }); } void onKeyDown (Event event) {
void initAccessibleChevronTb() { chevronTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (chevronItem != null && e.childID == chevronTb.indexOf(chevronItem)) { e.result = chevronItem.getToolTipText(); } } } }); } void onKeyDown (Event event) {
void initAccessibleMinMaxTb() { minMaxTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (minItem != null && e.childID == minMaxTb.indexOf(minItem)) { e.result = minItem.getToolTipText(); } else if (maxItem != null && e.childID == minMaxTb.indexOf(maxItem)) { e.result = maxItem.getToolTipText(); } } } }); } void initAccessibleChevronTb() {
void initAccessibleChevronTb() { chevronTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (chevronItem != null && e.childID == chevronTb.indexOf(chevronItem)) { e.result = chevronItem.getToolTipText(); } } } }); } void onKeyDown (Event event) {
void initAccessibleMinMaxTb() { minMaxTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (minItem != null && e.childID == minMaxTb.indexOf(minItem)) { e.result = minItem.getToolTipText(); } else if (maxItem != null && e.childID == minMaxTb.indexOf(maxItem)) { e.result = maxItem.getToolTipText(); } } } }); } void initAccessibleChevronTb() {
void initAccessibleMinMaxTb() { minMaxTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (minItem != null && e.childID == minMaxTb.indexOf(minItem)) { e.result = minItem.getToolTipText(); } else if (maxItem != null && e.childID == minMaxTb.indexOf(maxItem)) { e.result = maxItem.getToolTipText(); } } } }); } void initAccessibleChevronTb() {
void initAccessibleMinMaxTb() { minMaxTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (minItem != null && e.childID == minMaxTb.indexOf(minItem)) { e.result = minItem.getToolTipText(); } else if (maxItem != null && e.childID == minMaxTb.indexOf(maxItem)) { e.result = maxItem.getToolTipText(); } } } }); } void initAccessibleChevronTb() {
void initAccessibleMinMaxTb() { minMaxTb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { if (minItem != null && e.childID == minMaxTb.indexOf(minItem)) { e.result = minItem.getToolTipText(); } else if (maxItem != null && e.childID == minMaxTb.indexOf(maxItem)) { e.result = maxItem.getToolTipText(); } } } }); } void initAccessibleChevronTb() {
private void initButton(Image im, final String tt) { toolButton.setImage(im); toolButton.setToolTipText(tt); toolbar.setVisible(true); toolbar.getParent().requestLayout(); // must layout if (currentAccessibleListener != null) toolbar.getAccessible().removeAccessibleListener(currentAccessibleListener); currentAccessibleListener = new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { e.result = tt; } }; toolbar.getAccessible().addAccessibleListener(currentAccessibleListener); }
private ToolBarManager getToolBarManager() { if (fToolBarManager != null && fToolBarManager.getControl() == null) return null; if (fToolBarManager == null) { final ToolBar tb = new ToolBar(this, SWT.FLAT); setTopCenter(tb); fToolBarManager = new ToolBarManager(tb); tb.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { ToolItem item = tb.getItem(e.childID); if (item != null) { String toolTip = item.getToolTipText(); if (toolTip != null) { e.result = toolTip; } } } } }); } return fToolBarManager; }
private ToolBarManager getToolBarManager() { if (fToolBarManager != null && fToolBarManager.getControl() == null) return null; if (fToolBarManager == null) { final ToolBar tb = new ToolBar(this, SWT.FLAT); setTopCenter(tb); fToolBarManager = new ToolBarManager(tb); tb.getAccessible().addAccessibleListener(new AccessibleAdapter() { public void getName(AccessibleEvent e) { if (e.childID != ACC.CHILDID_SELF) { ToolItem item = tb.getItem(e.childID); if (item != null) { String toolTip = item.getToolTipText(); if (toolTip != null) { e.result = toolTip; } } } } }); } return fToolBarManager; }
/** * Creates and returns this manager's tool bar control. Does not create * a new control if one already exists and is not disposed. * Also create an {@link AccessibleListener} for the {@link ToolBar}. * * @param parent * the parent control * @return the tool bar control */ public ToolBar createControl(Composite parent) { if (!toolBarExist() && parent != null) { toolBar = new ToolBar(parent, itemStyle); toolBar.setMenu(getContextMenuControl()); update(true); toolBar.getAccessible().addAccessibleListener(getAccessibleListener()); } return toolBar; }
/** * Creates and returns this manager's tool bar control. Does not create * a new control if one already exists and is not disposed. * Also create an {@link AccessibleListener} for the {@link ToolBar}. * * @param parent * the parent control * @return the tool bar control */ public ToolBar createControl(Composite parent) { if (!toolBarExist() && parent != null) { toolBar = new ToolBar(parent, itemStyle); toolBar.setMenu(getContextMenuControl()); update(true); toolBar.getAccessible().addAccessibleListener(getAccessibleListener()); } return toolBar; }
/** * Adds a tool item to the toolbar. * Note: Only called by standalone. */ private ToolItem addToolItem(final ToolBar toolbar, final Tool tool) { final String id = tool.group + '.' + tool.name; ToolItem item = new ToolItem (toolbar, tool.type); item.setText (getResourceString(id + ".label")); item.setToolTipText(getResourceString(id + ".tooltip")); item.setImage(tool.image); item.addSelectionListener(widgetSelectedAdapter(e -> tool.action.run())); final int childID = toolbar.indexOf(item); toolbar.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(org.eclipse.swt.accessibility.AccessibleEvent e) { if (e.childID == childID) { e.result = getResourceString(id + ".description"); } } }); return item; }
fToolBar.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) {
menuTB.getAccessible().addAccessibleListener(AccessibleListener.getNameAdapter(e -> { if (e.childID != ACC.CHILDID_SELF) { Accessible accessible = (Accessible) e.getSource();
menuTB.getAccessible().addAccessibleListener( new AccessibleAdapter() { public void getName(AccessibleEvent e) {
perspSwitcherToolbar.getAccessible().addAccessibleListener(new AccessibleAdapter() { @Override public void getName(AccessibleEvent e) {