List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromImage
public static ImageDescriptor createFromImage(Image img)
From source file:ar.com.tadp.xml.rinzo.core.outline.actions.CollapseAllAction.java
License:Open Source License
public CollapseAllAction(TreeViewer treeViewer) { this.treeViewer = treeViewer; setDescription("Collapse All"); setToolTipText("Collapse All"); this.setImageDescriptor(ImageDescriptor.createFromImage(PluginImages.get(PluginImages.IMG_COLLAPSEALL))); }
From source file:ar.com.tadp.xml.rinzo.core.outline.actions.ShowFullNameAction.java
License:Open Source License
public ShowFullNameAction(XMLOutlinePage outlinePage, XMLOutlineLabelProvider labelProvider) { this.outlinePage = outlinePage; this.labelProvider = labelProvider; setDescription("Show Full Name"); setToolTipText("Show Full Tag"); this.setImageDescriptor(ImageDescriptor.createFromImage(PluginImages.get(PluginImages.IMG_SHOWFULLNAME))); this.setChecked(labelProvider.isShowFullName()); }
From source file:ar.com.tadp.xml.rinzo.core.views.XPathView.java
License:Open Source License
public void createPartControl(Composite parent) { parent.setLayout(new GridLayout(1, false)); parent.setLayoutData(new GridData(GridData.FILL_BOTH)); Composite expresionComposite = new Composite(parent, SWT.NONE); expresionComposite.setLayout(new GridLayout(3, false)); expresionComposite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Composite expresionContainer = new Composite(expresionComposite, SWT.NONE); expresionContainer.setLayout(new GridLayout(3, false)); expresionContainer.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); Label label = new Label(expresionContainer, SWT.NONE); label.setText("Expression:"); this.expressionsCombo = new Combo(expresionContainer, SWT.DROP_DOWN | SWT.SINGLE | SWT.LEAD); this.expressionsCombo.setLayout(new GridLayout(1, false)); this.expressionsCombo.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); this.expressionsCombo.setFocus(); this.expressionsCombo.setVisibleItemCount(8); this.expressionsCombo.setToolTipText("Enter XPath for Source XML"); this.autoEvaluationListener = new AutoEvaluationKeyListener(); this.enterEvaluationListener = new EnterEvaluationKeyListener(); this.expressionsCombo.addKeyListener(this.enterEvaluationListener); this.selectionListener = new SelectionListenerImplementation(); this.evaluateButton = new Button(expresionComposite, SWT.PUSH); this.evaluateButton.setText("evaluate"); this.evaluateButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { super.widgetSelected(e); evaluateExpression();//from www. jav a 2s .c o m } }); Composite resultComposite = new Composite(parent, SWT.NONE); resultComposite.setLayout(new FillLayout()); resultComposite.setLayoutData(new GridData(GridData.FILL_BOTH)); this.resultViewer = new SourceViewer(resultComposite, null, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL); this.resultViewer.setInput(this); this.resultViewer.configure(new XMLEditorConfiguration()); this.resultViewer.setDocument(new Document("")); this.clearAllAction = new Action("Clear All") { public void run() { resultViewer.getDocument().set(""); resultViewer.refresh(); expressionsCombo.removeAll(); } }; this.clearAllAction .setImageDescriptor(ImageDescriptor.createFromImage(PluginImages.get(PluginImages.IMG_CLEAR))); this.autoEvaluateAction = new Action("Auto Evaluate XPath", IAction.AS_CHECK_BOX) { public void run() { setAutoEvaluation(!autoEvaluation); } }; this.autoEvaluateAction.setImageDescriptor( ImageDescriptor.createFromImage(PluginImages.get(PluginImages.IMG_XPATH_AUTO_EVALUATE))); this.setAutoEvaluation( XMLEditorPlugin.getDefault().getPreferenceStore().getBoolean(XPATH_VIEW_AUTO_EVALUATION)); this.autoEvaluateAction.setChecked(this.autoEvaluation); IToolBarManager toolbarManager = getViewSite().getActionBars().getToolBarManager(); toolbarManager.add(this.autoEvaluateAction); toolbarManager.add(this.clearAllAction); }
From source file:ca.hc11337.gui.actions.Build.java
License:Open Source License
public Build(HC11337Controller controller) { super("&Build@F11", AS_PUSH_BUTTON); setToolTipText("Build"); Image descriptor = new Image(null, "icons/build.png"); setImageDescriptor(ImageDescriptor.createFromImage(descriptor)); this.controller = controller; }
From source file:ca.hc11337.gui.actions.Copy.java
License:Open Source License
public Copy(HC11337Controller controller) { super("&Copy@Ctrl+C", AS_PUSH_BUTTON); setToolTipText("Copy"); Image descriptor = new Image(null, "icons/copy.png"); setImageDescriptor(ImageDescriptor.createFromImage(descriptor)); this.controller = controller; }
From source file:ca.hc11337.gui.actions.Cut.java
License:Open Source License
public Cut(HC11337Controller controller) { super("C&ut@Ctrl+X", AS_PUSH_BUTTON); setToolTipText("Cut"); Image descriptor = new Image(null, "icons/cut.png"); setImageDescriptor(ImageDescriptor.createFromImage(descriptor)); this.controller = controller; }
From source file:ca.hc11337.gui.actions.NewFile.java
License:Open Source License
public NewFile(HC11337Controller controller) { super("&New@Ctrl+N", AS_PUSH_BUTTON); setToolTipText("New"); Image descriptor = new Image(null, "icons/new.png"); setImageDescriptor(ImageDescriptor.createFromImage(descriptor)); this.controller = controller; }
From source file:ca.hc11337.gui.actions.OpenFile.java
License:Open Source License
public OpenFile(HC11337Controller controller) { super("&Open File...@Ctrl+O", AS_PUSH_BUTTON); setToolTipText("Open"); Image descriptor = new Image(null, "icons/open.png"); setImageDescriptor(ImageDescriptor.createFromImage(descriptor)); }
From source file:ca.hc11337.gui.actions.Options.java
License:Open Source License
public Options(HC11337Controller controller) { super("&Options...", AS_PUSH_BUTTON); setToolTipText("Options"); Image descriptor = new Image(null, "icons/options.png"); setImageDescriptor(ImageDescriptor.createFromImage(descriptor)); }
From source file:ca.hc11337.gui.actions.Paste.java
License:Open Source License
public Paste(HC11337Controller controller) { super("&Paste@Ctrl+V", AS_PUSH_BUTTON); setToolTipText("Paste"); Image descriptor = new Image(null, "icons/paste.png"); setImageDescriptor(ImageDescriptor.createFromImage(descriptor)); this.controller = controller; }