Refine search
tltmBack = new ToolItem( toolbarLeft, SWT.PUSH ); tltmBack.setImage( imageBackEnabled ); tltmBack.setDisabledImage( imageBackDisabled ); tltmBack.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Back" ) ); tltmBack.setEnabled( false ); tltmForward = new ToolItem( toolbarLeft, SWT.PUSH ); tltmForward.setImage( imageForwardEnabled ); tltmForward.setDisabledImage( imageForwardDisabled ); tltmForward.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Forward" ) ); tltmForward.setEnabled( false ); tltmRefresh = new ToolItem( toolbarLeft, SWT.PUSH ); tltmRefresh.setImage( imageRefreshEnabled ); tltmRefresh.setDisabledImage( imageRefreshDisabled ); tltmRefresh.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Refresh" ) ); tltmRefresh.setEnabled( true ); tltmHome = new ToolItem( toolbarLeft, SWT.PUSH ); tltmHome.setImage( imageHomeEnabled ); tltmHome.setDisabledImage( imageHomeDisabled ); tltmHome.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Home" ) ); tltmHome.setEnabled( true ); tltmPrint = new ToolItem( toolbarRight, SWT.PUSH ); tltmPrint.setImage( imagePrintEnabled ); tltmPrint.setDisabledImage( imagePrintDisabled ); tltmPrint.setToolTipText( BaseMessages.getString( PKG, "Spoon.Documentation.Tooltip.Print" ) ); tltmPrint.setEnabled( true );
public void newFileDropDown() { // Drop down a list below the "New" icon (new.png) // First problem: where is that icon? XulToolbarbutton button = (XulToolbarbutton) this.mainToolbar.getElementById( "file-new" ); Object object = button.getManagedObject(); if ( object instanceof ToolItem ) { // OK, let's determine the location of this widget... // ToolItem item = (ToolItem) object; Rectangle bounds = item.getBounds(); org.eclipse.swt.graphics.Point p = item.getParent().toDisplay( new org.eclipse.swt.graphics.Point( bounds.x, bounds.y ) ); fileMenus.setLocation( p.x, p.y + bounds.height ); fileMenus.setVisible( true ); } }
swtToolbar.setBackground( GUIResource.getInstance().getColorDemoGray() ); swtToolbar.pack(); ToolItem runItem = new ToolItem( swtToolbar, SWT.DROP_DOWN, 0 ); runItem.setImage( GUIResource.getInstance().getImage( "ui/images/run.svg" ) ); runItem.setToolTipText( BaseMessages.getString( PKG, "Spoon.Tooltip.RunTranformation" ) ); runItem.addSelectionListener( new SelectionAdapter() { ToolItem sep = new ToolItem( swtToolbar, SWT.SEPARATOR ); zoomLabel.pack(); sep.setWidth( 80 ); sep.setControl( zoomLabel ); swtToolbar.pack(); } catch ( Throwable t ) { log.logError( Const.getStackTracker( t ) );
private void renderConnectButton() { connectButton = new ToolItem( toolBar, toolBar.getItems().length ); connectButton.setText( BaseMessages.getString( PKG, "RepositoryConnectMenu.Connect" ) ); connectButton.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected( SelectionEvent selectionEvent ) { new RepositoryDialog( spoon.getShell(), repoConnectController ).openCreation(); renderAndUpdate(); } } ); }
@Override public void widgetSelected( SelectionEvent event ) { includeDeleted = !includeDeleted; if ( includeDeleted ) { showHideDeleted.setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.HideDeleted.Label" ) ); showHideDeleted.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.HideDeleted.Tooltip" ) ); } else { showHideDeleted.setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ShowDeleted.Label" ) ); showHideDeleted.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ShowDeleted.Tooltip" ) ); } refreshTree(); } } );
wfilter = new ToolItem( treeTb, SWT.SEPARATOR ); searchText = new Text( treeTb, SWT.SEARCH | SWT.CANCEL ); props.setLook( searchText ); searchText.setToolTipText( BaseMessages.getString( PKG, "EnterSelectionDialog.FilterString.ToolTip" ) ); wfilter.setControl( searchText ); wfilter.setWidth( 120 ); wbRegex = new ToolItem( treeTb, SWT.CHECK ); wbRegex.setImage( GUIResource.getInstance().getImageRegexSmall() ); wbRegex.setToolTipText( BaseMessages.getString( PKG, "EnterSelectionDialog.useRegEx.Tooltip" ) ); goSearch = new ToolItem( treeTb, SWT.PUSH ); goSearch.setImage( GUIResource.getInstance().getImageSearchSmall() ); goSearch.setToolTipText( BaseMessages.getString( PKG, "EnterSelectionDialog.refresh.Label" ) ); goSearch.addSelectionListener( new SelectionAdapter() { public void widgetSelected( SelectionEvent event ) { updateFilter(); addConnection = new ToolItem( treeTb, SWT.PUSH ); addConnection.setImage( GUIResource.getInstance().getImageAdd() ); addConnection.setToolTipText( BaseMessages.getString( PKG, "Add.Datasource.Label" ) ); addConnection.addSelectionListener( new SelectionAdapter() { public void widgetSelected( SelectionEvent event ) { addDataSource();
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 tb = new ToolBar( wFilesComp, SWT.HORIZONTAL | SWT.FLAT ); props.setLook( tb ); FormData fdTb = new FormData(); fdTb.right = new FormAttachment( 100, 0 ); fdTb.top = new FormAttachment( wFilesComp, margin ); tb.setLayoutData( fdTb ); deleteToolItem = new ToolItem( tb, SWT.PUSH ); deleteToolItem.setImage( GUIResource.getInstance().getImageDelete() ); deleteToolItem.setToolTipText( BaseMessages.getString( PKG, "JobCopyFiles.FilenameDelete.Tooltip" ) ); deleteToolItem.addSelectionListener( new SelectionAdapter() { public void widgetSelected( SelectionEvent arg0 ) { int[] idx = wFields.getSelectionIndices();
exportToXML = new ToolItem( treeTb, SWT.PUSH ); exportToXML.setImage( GUIResource.getInstance().getImageExport() ); exportToXML.setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ExportToXML.Label" ) ); exportToXML.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ExportToXML.Tooltip" ) ); importFromXML = new ToolItem( treeTb, SWT.PUSH ); importFromXML.setImage( GUIResource.getInstance().getImageImport() ); importFromXML .setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ImportFromXML.Label" ) ); importFromXML.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ImportFromXML.Tooltip" ) ); new ToolItem( treeTb, SWT.SEPARATOR ); showHideDeleted = new ToolItem( treeTb, SWT.PUSH ); showHideDeleted.setImage( GUIResource.getInstance().getImageShowDeleted() ); showHideDeleted .setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ShowDeleted.Label" ) ); showHideDeleted.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ShowDeleted.Tooltip" ) ); showHideDeleted.setEnabled( rep.getRepositoryMeta().getRepositoryCapabilities().supportsRevisions() ); new ToolItem( treeTb, SWT.SEPARATOR ); expandAll = new ToolItem( treeTb, SWT.PUSH ); expandAll.setImage( GUIResource.getInstance().getImageExpandAll() ); expandAll.setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ExpandAll.Label" ) ); expandAll.setToolTipText( BaseMessages .getString( PKG, "RepositoryExplorerDialog.ToolItem.ExpandAll.Tooltip" ) ); collapseAll = new ToolItem( treeTb, SWT.PUSH ); collapseAll.setImage( GUIResource.getInstance().getImageCollapseAll() ); collapseAll.setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.CollapseAll.Label" ) ); collapseAll.setToolTipText( BaseMessages.getString(
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(); } }); } };
sep3.setLayoutData( fdSep3 ); ToolBar treeTb = new ToolBar( this, SWT.HORIZONTAL | SWT.FLAT ); props.setLook( treeTb, Props.WIDGET_STYLE_TOOLBAR ); expandAll = new ToolItem( treeTb, SWT.PUSH ); expandAll.setImage( GUIResource.getInstance().getImageExpandAll() ); collapseAll = new ToolItem( treeTb, SWT.PUSH ); collapseAll.setImage( GUIResource.getInstance().getImageCollapseAll() ); treeTb.setLayoutData( fdTreeToolbar ); ToolItem clearSelectionFilter = new ToolItem( selectionFilterTb, SWT.PUSH ); clearSelectionFilter.setImage( GUIResource.getInstance().getImageClearText() ); clearSelectionFilter.setDisabledImage( GUIResource.getInstance().getImageClearTextDisabled() ); selectionFilter.setLayoutData( fdSelectionFilter ); clearSelectionFilter.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected( SelectionEvent event ) { clearSelectionFilter.setEnabled( !Utils.isEmpty( selectionFilter.getText() ) ); clearSelectionFilter.setEnabled( !Utils.isEmpty( selectionFilter.getText() ) ); } );
final Shell shell = swtToolbar.getShell(); final ToolItem perspectiveButton = new ToolItem( swtToolbar, SWT.DROP_DOWN, 7 ); perspectiveButton.setImage( GUIResource.getInstance().getImage( "ui/images/perspective_changer.svg" ) ); perspectiveButton.setToolTipText( BaseMessages.getString( PKG, "Spoon.Menu.View.Perspectives" ) ); perspectiveButton.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected( SelectionEvent e ) { Menu menu = new Menu( shell );
public ToolItem addIconButton(ToolBar toolBar, Command cmd) { final ToolItem item = new ToolItem(toolBar, SWT.PUSH); String icon = "icons/" + cmd.name().toLowerCase() + ".png"; item.setImage(PaintShop.getImage(icon)); item.setText(""); item.setToolTipText(cmd.getToolTip()); item.setData(cmd); item.addSelectionListener(this); return item; }
static ToolItem createToolItem(Composite parent, Images images) { ToolBar toolBar= new ToolBar(parent, SWT.FLAT); ToolItem item= new ToolItem(toolBar, SWT.PUSH); item.setToolTipText(FormatterMessages.ModifyDialog_modifyAll_tooltip); item.setImage(images.get(JavaPluginImages.DESC_ELCL_MODIFYALL)); return item; } }
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 ); }
public void update() { Rectangle rect = toolBar.getBounds(); if ( connectDropdown != null && !connectDropdown.isDisposed() ) { if ( spoon.rep != null ) { StringBuilder connectionLabel = new StringBuilder(); if ( spoon.rep.getUserInfo() != null ) { connectionLabel.append( spoon.rep.getUserInfo().getLogin() ); connectionLabel.append( " | " ); } StringBuilder connectionLabelTip = new StringBuilder( connectionLabel.toString() ); if ( repoConnectController != null && repoConnectController.getConnectedRepository() != null ) { connectionLabel.append( truncateName( spoon.getRepositoryName() ) ); connectionLabelTip.append( spoon.getRepositoryName() ); } connectDropdown.setText( connectionLabel.toString() ); connectDropdown.setToolTipText( connectionLabelTip.toString() ); } else { connectDropdown.setText( BaseMessages.getString( PKG, "RepositoryConnectMenu.Connect" ) ); } } // This fixes some SWT goofiness toolBar.pack(); toolBar.setBounds( rect ); }
void selectRadio () { int index = 0; ToolItem [] items = parent.getItems (); while (index < items.length && items [index] != this) index++; int i = index - 1; while (i >= 0 && items [i].setRadioSelection (false)) --i; int j = index + 1; while (j < items.length && items [j].setRadioSelection (false)) j++; setSelection (true); }
@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(); }
boolean setRadioSelection (boolean value) { if ((style & SWT.RADIO) == 0) return false; if (getSelection () != value) { setSelection (value); sendSelectionEvent (SWT.Selection); } return true; }