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(); } } ); }
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 ); }
@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(); } } );
private void renderConnectDropdown() { connectDropdown = new ToolItem( toolBar, SWT.DROP_DOWN, toolBar.getItems().length ); connectDropdown.setText( BaseMessages.getString( PKG, "RepositoryConnectMenu.Connect" ) ); connectDropdown.addSelectionListener( new SelectionAdapter() { @Override
exportToXML.setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ExportToXML.Label" ) ); exportToXML.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ExportToXML.Tooltip" ) ); importFromXML.setImage( GUIResource.getInstance().getImageImport() ); importFromXML .setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ImportFromXML.Label" ) ); importFromXML.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ImportFromXML.Tooltip" ) ); showHideDeleted.setImage( GUIResource.getInstance().getImageShowDeleted() ); showHideDeleted .setText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ShowDeleted.Label" ) ); showHideDeleted.setToolTipText( BaseMessages.getString( PKG, "RepositoryExplorerDialog.ToolItem.ShowDeleted.Tooltip" ) ); 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( PKG, "RepositoryExplorerDialog.ToolItem.CollapseAll.Tooltip" ) );
/** Sets the text. */ public void setText(String text) { item.setText(text); }
ToolBar toolbar = parent.getToolBar(); ToolItem toolItem = new ToolItem(toolbar, SWT.PUSH); toolItem.setText("This toolitem is not chopped off");
private void setItemText(MToolItem model, ToolItem item) { String text = model.getLocalizedLabel(); if (text == null) { text = ""; //$NON-NLS-1$ } item.setText(text); }
protected void createContents() { shell = new Shell(); shell.setSize(450, 300); shell.setText("SWT Application"); shell.setLayout(new GridLayout(1,false)); // change Menu menu = new Menu(shell, SWT.BAR); shell.setMenuBar(menu); MenuItem menuItem = new MenuItem(menu, SWT.CASCADE); menuItem.setText("New SubMenu"); Menu menu_2 = new Menu(menuItem); menuItem.setMenu(menu_2); table = new Table(shell, SWT.BORDER | SWT.FULL_SELECTION ); table.setHeaderVisible(true); table.setLinesVisible(true); table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); // change //ToolBar toolBar = new ToolBar(shell, SWT.FLAT | SWT.RIGHT); ToolBar toolBar = new ToolBar(shell, SWT.HORIZONTAL); ToolItem item = new ToolItem(toolBar, SWT.PUSH); item.setText("Button One"); }
public static void main(String[] args) { Display display = new Display(); final Shell shell = new Shell(display); final ToolBar bar = new ToolBar(shell, SWT.FLAT | SWT.WRAP | SWT.RIGHT); final ToolItem item = new ToolItem(bar, SWT.PUSH); Image image = new Image(display, "img/star.png"); item.setImage(image); item.setText("test"); /* Add this pack() call */ bar.pack(); shell.setSize(400, 250); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } display.dispose(); }
private void updateToolItem() { ToolItem item = (ToolItem) widget; final String text = model.getLocalizedLabel(); Image icon = item.getImage(); boolean mode = model.getTags().contains(FORCE_TEXT); if ((icon == null || mode) && text != null) { item.setText(text); } else { item.setText(""); //$NON-NLS-1$ } final String tooltip = model.getLocalizedTooltip(); item.setToolTipText(tooltip); item.setSelection(model.isSelected()); item.setEnabled(model.isEnabled()); }
private void updateToolItem() { ToolItem item = (ToolItem) widget; final String text = model.getLocalizedLabel(); Image icon = item.getImage(); boolean mode = model.getTags().contains(FORCE_TEXT); if ((icon == null || mode) && text != null) { item.setText(text); } else { item.setText(""); //$NON-NLS-1$ } final String tooltip = getToolTipText(); item.setToolTipText(tooltip); item.setSelection(model.isSelected()); item.setEnabled(model.isEnabled()); }
private void updateToolItems( PageDescriptor descriptor, String title ) { for( ToolItem toolItem : pageSwitcher.getItems() ) { if( toolItem.getData() == descriptor ) { toolItem.setText( title ); toolItem.getParent().getParent().layout( true, true ); } } }
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; }
@Override public void runAction() { dropdown.getToolItem().setText(getText()); dropdown.getToolItem().setImage(getImage(proposal)); parent.layout(true, true); } };
@Override public void handleEvent( Event event ) { MenuItem item = ( MenuItem )event.widget; PageDescriptor pageDescriptor = ( PageDescriptor )item.getData(); ToolItem dropDown = pageSwitcher.getItem( 0 ); dropDown.setText( item.getText() ); dropDown.setData( pageDescriptor ); dropDown.setImage( item.getImage() ); if( !DATA_ACTIVATED.equals( event.data ) ) { ui.getPageOperator().openPage( pageDescriptor.getId() ); } } }
@Override protected void updateToolItem() { ToolItem item = (ToolItem) widget; final String text = getModel().getLocalizedLabel(); Image icon = item.getImage(); boolean mode = getModel().getTags().contains(FORCE_TEXT); if ((icon == null || mode) && text != null) { item.setText(text); } else { item.setText(""); //$NON-NLS-1$ } final String tooltip = getModel().getLocalizedTooltip(); item.setToolTipText(tooltip); item.setSelection(getModel().isSelected()); item.setEnabled(getModel().isEnabled()); }
protected void createNextCatalogButton() { CatalogElementPage page = new NextCatalogPage(); page.createControl(pageContainer); ToolItem toolItem = new ToolItem(toolBar, SWT.PUSH); toolItem.setImage(nextCatalogToolBarImage); toolItem.setText(XMLCatalogMessages.EditCatalogEntryDialog_nextCatalogLabel); toolItem.setData(page); toolItem.addSelectionListener(new ToolBarItemSelectionChangeListener()); }
protected void createCatalogEntryButton() { CatalogElementPage page = new CatalogEntryPage(); page.createControl(pageContainer); ToolItem toolItem = new ToolItem(toolBar, SWT.PUSH); toolItem.setImage(catalogEntryToolBarImage); toolItem.setText(XMLCatalogMessages.EditCatalogEntryDialog_catalogEntryLabel); toolItem.setData(page); toolItem.addSelectionListener(new ToolBarItemSelectionChangeListener()); }
private void createFeedback() { dragShell = new Shell(SWT.NO_TRIM | SWT.NO_BACKGROUND); dragShell.setAlpha(175); ToolBar dragTB = new ToolBar(dragShell, SWT.RIGHT); ToolItem newTI = new ToolItem(dragTB, SWT.RADIO); newTI.setText(dragItem.getText()); newTI.setImage(dragItem.getImage()); dragTB.pack(); dragShell.pack(); dragShell.setVisible(true); }