public void addListener( int type, Listener l ) { item.addListener( type, l ); } }
/** Adds a listener. */ public void addListener(int eventType, Listener listener) { item.addListener(eventType, listener); }
@Override public void createControlPanel(Composite parent) { super.createControlPanel(parent); // add selection listener to reset nextNumber after // the sequence has completed playItem.addListener(SWT.Selection, event -> { if (isDone){ nextIndex = nextIndex2 = nextIndex3 = 0; isDone = isDone2 = isDone3 = false; } }); }
addListener( SWT.Selection, typedListener ); addListener( SWT.DefaultSelection, typedListener );
if (listener == null) error (SWT.ERROR_NULL_ARGUMENT); TypedListener typedListener = new TypedListener (listener); addListener (SWT.Selection,typedListener); addListener (SWT.DefaultSelection,typedListener);
if (listener == null) error (SWT.ERROR_NULL_ARGUMENT); TypedListener typedListener = new TypedListener (listener); addListener (SWT.Selection,typedListener); addListener (SWT.DefaultSelection,typedListener);
if (listener == null) error (SWT.ERROR_NULL_ARGUMENT); TypedListener typedListener = new TypedListener(listener); addListener(SWT.Selection,typedListener); addListener(SWT.DefaultSelection,typedListener);
public void fill(ToolBar parent, int index) { final ToolItem item = new ToolItem(parent, SWT.PUSH); item.setImage(normal); item.setHotImage(hover); item.setToolTipText(Messages.ReusableHelpPart_closeAction_tooltip); item.addListener(SWT.Selection, new Listener() { public void handleEvent(Event event) { // close the tray TrayDialog dialog = (TrayDialog)shell.getData(); dialog.closeTray(); // set focus back to shell shell.setFocus(); } }); } };
@Override public void fill(ToolBar parent, int index) { final ToolItem item = new ToolItem(parent, SWT.PUSH); item.setImage(normal); item.setHotImage(hover); item.setToolTipText(JFaceResources.getString("close")); //$NON-NLS-1$ item.addListener(SWT.Selection, closeListener); } };
@Override public void fill(ToolBar parent, int index) { if (command == null) { return; } if (widget != null || parent == null) { return; } ToolItem item = null; if (index >= 0) { item = new ToolItem(parent, style, index); } else { item = new ToolItem(parent, style); } item.setData(this); item.addListener(SWT.Selection, getItemListener()); item.addListener(SWT.Dispose, getItemListener()); widget = item; update(null); updateIcons(); establishReferences(); }
toolItem.addListener(SWT.Selection, selectionListener);
ToolBar getChevron() { if (chevronTb == null) { chevronTb = new ToolBar(this, SWT.FLAT); initAccessibleChevronTb(); addTabControl(chevronTb, SWT.TRAIL, -1, false); } if (chevronItem == null) { chevronItem = new ToolItem(chevronTb, SWT.PUSH); chevronItem.setToolTipText(SWT.getMessage("SWT_ShowList")); chevronItem.addListener(SWT.Selection, listener); } return chevronTb; } /**
ToolBar getChevron() { if (chevronTb == null) { chevronTb = new ToolBar(this, SWT.FLAT); initAccessibleChevronTb(); addTabControl(chevronTb, SWT.TRAIL, -1, false); } if (chevronItem == null) { chevronItem = new ToolItem(chevronTb, SWT.PUSH); chevronItem.setToolTipText(SWT.getMessage("SWT_ShowList")); chevronItem.addListener(SWT.Selection, listener); } return chevronTb; } /**
item.addListener(SWT.Dispose, getItemListener()); item.addListener(SWT.Selection, getItemListener()); item.addListener(SWT.DefaultSelection, getItemListener());
private void createPageSwitcher() { pageSwitcher = new ToolBar( uiParent, SWT.NONE ); pageSwitcher.setData( RWT.CUSTOM_VARIANT, CUSTOM_VARIANT_TABRIS_UI ); pageSwitcher.setLayoutData( new GridData( GridData.FILL, GridData.CENTER, false, false ) ); ToolItem pageSwitcherDropDown = new ToolItem( pageSwitcher, SWT.DROP_DOWN ); pageSwitcherDropDown.setData( RWT.CUSTOM_VARIANT, CUSTOM_VARIANT_TABRIS_UI ); pageSwitcherDropDown.addListener( SWT.Selection, new PageSwitcherSelectionListener() ); pageSwitcherMenu = new Menu( uiParent.getShell(), SWT.POP_UP ); pageSwitcherMenu.setData( RWT.CUSTOM_VARIANT, CUSTOM_VARIANT_TABRIS_UI ); }
ToolBar getChevron() { if (chevronTb == null) { chevronTb = new ToolBar(this, SWT.FLAT); initAccessibleChevronTb(); addTabControl(chevronTb, SWT.TRAIL, -1, false); } if (chevronItem == null) { chevronItem = new ToolItem(chevronTb, SWT.PUSH); chevronItem.setToolTipText(SWT.getMessage("SWT_ShowList")); chevronItem.addListener(SWT.Selection, listener); } return chevronTb; } /**
ToolBar getChevron() { if (chevronTb == null) { chevronTb = new ToolBar(this, SWT.FLAT); initAccessibleChevronTb(); addTabControl(chevronTb, SWT.TRAIL, -1, false); } if (chevronItem == null) { chevronItem = new ToolItem(chevronTb, SWT.PUSH); chevronItem.setToolTipText(SWT.getMessage("SWT_ShowList")); chevronItem.addListener(SWT.Selection, listener); } return chevronTb; } /**
ToolBar getChevron() { if (chevronTb == null) { chevronTb = new ToolBar(this, SWT.FLAT); initAccessibleChevronTb(); addTabControl(chevronTb, SWT.TRAIL, -1, false); } if (chevronItem == null) { chevronItem = new ToolItem(chevronTb, SWT.PUSH); chevronItem.setToolTipText(SWT.getMessage("SWT_ShowList")); chevronItem.addListener(SWT.Selection, listener); } return chevronTb; } /**
item.addListener(SWT.Dispose, getItemListener()); item.addListener(SWT.Selection, getItemListener()); item.addListener(SWT.DefaultSelection, getItemListener());
protected void addButtonsToHelpControl(Control control) { Composite parent = control.getParent(); if (control instanceof ToolBar) { ToolBar toolBar = (ToolBar) control; ToolItem importButton = new ToolItem(toolBar, SWT.PUSH); importImage = WorkbenchImages.getImageDescriptor(IWorkbenchGraphicConstants.IMG_PREF_IMPORT) .createImage(); importButton.setImage(importImage); importButton.setToolTipText(WorkbenchMessages.Preference_import); importButton.addListener(SWT.Selection, e -> openImportWizard(parent)); ToolItem exportButton = new ToolItem(toolBar, SWT.PUSH); exportImage = WorkbenchImages.getImageDescriptor(IWorkbenchGraphicConstants.IMG_PREF_EXPORT) .createImage(); exportButton.setImage(exportImage); exportButton.setToolTipText(WorkbenchMessages.Preference_export); exportButton.addListener(SWT.Selection, e -> openExportWizard(parent)); } else if (control instanceof Link) { Composite linkParent = ((Link) control).getParent(); Link importLink = new Link(linkParent, SWT.WRAP | SWT.NO_FOCUS); ((GridLayout) parent.getLayout()).numColumns++; importLink.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_CENTER)); importLink.setText(" <a>" + WorkbenchMessages.Preference_import + "</a>"); //$NON-NLS-1$ //$NON-NLS-2$ importLink.addListener(SWT.Selection, e -> openImportWizard(parent)); Link exportLink = new Link(linkParent, SWT.WRAP | SWT.NO_FOCUS); ((GridLayout) parent.getLayout()).numColumns++; exportLink.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_CENTER)); exportLink.setText(" <a>" + WorkbenchMessages.Preference_export + "</a>"); //$NON-NLS-1$ //$NON-NLS-2$ exportLink.addListener(SWT.Selection, e -> openExportWizard(parent)); } }