List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromFile
public static ImageDescriptor createFromFile(Class<?> location, String filename)
From source file:in.cypal.studio.gwt.ui.wizards.NewGwtModuleWizard.java
License:Apache License
public NewGwtModuleWizard() { setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "/icons/gwt_icon48.png")); //$NON-NLS-1$ setWindowTitle("New GWT Module"); }
From source file:in.cypal.studio.gwt.ui.wizards.NewGwtRemoteServiceWizard.java
License:Apache License
public NewGwtRemoteServiceWizard() { setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "/icons/gwt_icon48.png"));//$NON-NLS-1$ setWindowTitle("New GWT Remote Service"); }
From source file:io.aos.jface.Ch4.Ch4_StatusAction.java
License:Apache License
public Ch4_StatusAction(StatusLineManager sm) { super("&Trigger@Ctrl+T", AS_PUSH_BUTTON); statman = sm;/*www .j a v a 2 s . com*/ setToolTipText("Trigger the Action"); setImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "eclipse.gif")); }
From source file:io.mashin.oep.ui.editor.OutlinePage.java
License:Open Source License
protected void configureOutlineViewer() { getViewer().setEditDomain(editDomain); getViewer().setEditPartFactory(new WorkflowTreeEditPartFactory()); //ContextMenuProvider provider = new LogicContextMenuProvider( // getViewer(), getActionRegistry()); //getViewer().setContextMenu(provider); //getSite().registerContextMenu( // "org.eclipse.gef.examples.logic.outline.contextmenu", //$NON-NLS-1$ // provider, getSite().getSelectionProvider()); getViewer().setKeyHandler(workflowEditor.getCommonKeyHandler()); getViewer().addDropTargetListener(/*from www .j av a 2s . c o m*/ (TransferDropTargetListener) new TemplateTransferDropTargetListener(getViewer())); IToolBarManager tbm = getSite().getActionBars().getToolBarManager(); showOutlineAction = new Action() { public void run() { showPage(ID_OUTLINE); } }; showOutlineAction.setImageDescriptor(ImageDescriptor.createFromFile(Activator.class, "icons/outline.gif")); showOutlineAction.setToolTipText("Show Outline"); tbm.add(showOutlineAction); showOverviewAction = new Action() { public void run() { showPage(ID_OVERVIEW); } }; showOverviewAction .setImageDescriptor(ImageDescriptor.createFromFile(Activator.class, "icons/overview.gif")); showOverviewAction.setToolTipText("Show Overview"); tbm.add(showOverviewAction); showPage(ID_OUTLINE); }
From source file:io.mashin.oep.ui.editor.WorkflowEditorPalleteFactory.java
License:Open Source License
private static PaletteContainer createToolsGroup(PaletteRoot palette) { PaletteToolbar toolbar = new PaletteToolbar("Tools"); // Add a selection tool to the group ToolEntry tool = new PanningSelectionToolEntry(); toolbar.add(tool);/* ww w. ja v a2 s.co m*/ palette.setDefaultEntry(tool); // Add a marquee tool to the group toolbar.add(new MarqueeToolEntry()); // Add (solid-line) connection tool tool = new ConnectionCreationToolEntry("Connection", "Create a connection", null, ImageDescriptor.createFromFile(Activator.class, "icons/connection16.gif"), ImageDescriptor.createFromFile(Activator.class, "icons/connection24.gif")); toolbar.add(tool); return toolbar; }
From source file:io.mashin.oep.ui.editor.WorkflowEditorPalleteFactory.java
License:Open Source License
private static PaletteContainer createControlNodesGroup(WorkflowEditor workflowEditor) { PaletteDrawer controlNodesDrawer = new PaletteDrawer("Control Nodes"); CombinedTemplateCreationEntry component = null; //CombinedTemplateCreationEntry component = new CombinedTemplateCreationEntry( // "End", "Create an End node", // EndNode.class, new NodeCreationFactory<EndNode>(workflowEditor, EndNode.class), // ImageDescriptor.createFromFile(Activator.class, "icons/rectangle16.gif"), // ImageDescriptor.createFromFile(Activator.class, "icons/rectangle24.gif")); //controlNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Kill", "Create a Kill node", KillNode.class, new NodeCreationFactory<KillNode>(workflowEditor, KillNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Kill-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Kill-24.png")); controlNodesDrawer.add(component);/* w w w . ja v a 2 s . com*/ component = new CombinedTemplateCreationEntry("Decision", "Create a Decision node", DecisionNode.class, new NodeCreationFactory<DecisionNode>(workflowEditor, DecisionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Decision-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Decision-24.png")); controlNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Fork", "Create a Fork node", ForkNode.class, new NodeCreationFactory<ForkNode>(workflowEditor, ForkNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Fork-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Fork-24.png")); controlNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Join", "Create a Join node", JoinNode.class, new NodeCreationFactory<JoinNode>(workflowEditor, JoinNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Join-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Join-24.png")); controlNodesDrawer.add(component); return controlNodesDrawer; }
From source file:io.mashin.oep.ui.editor.WorkflowEditorPalleteFactory.java
License:Open Source License
private static PaletteContainer createBasicActionNodesGroup(WorkflowEditor workflowEditor) { PaletteDrawer actionNodesDrawer = new PaletteDrawer("Action Nodes"); CombinedTemplateCreationEntry component = new CombinedTemplateCreationEntry("MapReduce", "Create a MapReduce node", MapReduceActionNode.class, new NodeCreationFactory<MapReduceActionNode>(workflowEditor, MapReduceActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/MapReduce-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/MapReduce-24.png")); actionNodesDrawer.add(component);//from w w w . j a v a2s. c om component = new CombinedTemplateCreationEntry("Pig", "Create a Pig node", PigActionNode.class, new NodeCreationFactory<PigActionNode>(workflowEditor, PigActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Pig-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Pig-24.png")); actionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Sub Workflow", "Create a Sub Workflow node", SubWorkflowActionNode.class, new NodeCreationFactory<SubWorkflowActionNode>(workflowEditor, SubWorkflowActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/SubWorkflow-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/SubWorkflow-24.png")); actionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("FS", "Create an FS node", FSActionNode.class, new NodeCreationFactory<FSActionNode>(workflowEditor, FSActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/FS-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/FS-24.png")); actionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Java", "Create a Java node", JavaActionNode.class, new NodeCreationFactory<JavaActionNode>(workflowEditor, JavaActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Java-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Java-24.png")); actionNodesDrawer.add(component); return actionNodesDrawer; }
From source file:io.mashin.oep.ui.editor.WorkflowEditorPalleteFactory.java
License:Open Source License
private static PaletteContainer createExtendedActionNodesGroup(WorkflowEditor workflowEditor) { PaletteDrawer extendedActionNodesDrawer = new PaletteDrawer("Extended Action Nodes"); CombinedTemplateCreationEntry component = new CombinedTemplateCreationEntry("SSH", "Create an SSH node", SSHActionNode.class, new NodeCreationFactory<SSHActionNode>(workflowEditor, SSHActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/SSH-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/SSH-24.png")); extendedActionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Sqoop", "Create a Sqoop node", SqoopActionNode.class, new NodeCreationFactory<SqoopActionNode>(workflowEditor, SqoopActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Sqoop-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Sqoop-24.png")); extendedActionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Spark", "Create a Spark node", SparkActionNode.class, new NodeCreationFactory<SparkActionNode>(workflowEditor, SparkActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Spark-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Spark-24.png")); extendedActionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Shell", "Create a Shell node", ShellActionNode.class, new NodeCreationFactory<ShellActionNode>(workflowEditor, ShellActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Shell-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Shell-24.png")); extendedActionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Distcp", "Create a Distcp node", DistcpActionNode.class, new NodeCreationFactory<DistcpActionNode>(workflowEditor, DistcpActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Distcp-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Distcp-24.png")); extendedActionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Hive", "Create a Hive node", HiveActionNode.class, new NodeCreationFactory<HiveActionNode>(workflowEditor, HiveActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Hive-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Hive-24.png")); extendedActionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Hive2", "Create a Hive2 node", Hive2ActionNode.class, new NodeCreationFactory<Hive2ActionNode>(workflowEditor, Hive2ActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Hive2-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Hive2-24.png")); extendedActionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Email", "Create an Email node", EmailActionNode.class, new NodeCreationFactory<EmailActionNode>(workflowEditor, EmailActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/Email-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/Email-24.png")); extendedActionNodesDrawer.add(component); component = new CombinedTemplateCreationEntry("Custom Action", "Create a Custom Action node", CustomActionNode.class, new NodeCreationFactory<CustomActionNode>(workflowEditor, CustomActionNode.class), ImageDescriptor.createFromFile(Activator.class, "icons/CustomAction-16.png"), ImageDescriptor.createFromFile(Activator.class, "icons/CustomAction-24.png")); extendedActionNodesDrawer.add(component); return extendedActionNodesDrawer; }
From source file:it.eng.spagobi.studio.core.actions.DocumentsWizardMenuAction.java
License:Mozilla Public License
public void init(IWorkbenchWindow window) { Action actionHome = new Action("&Home", ImageDescriptor.createFromFile(null, "metadata.png")) { public void run() { System.out.println("HOME"); }//from www . j a va 2 s. c o m }; //actionHome.setAccelerator(SWT.CTRL + 'H'); ActionContributionItem item = new ActionContributionItem(actionHome); item.setMode(ActionContributionItem.MODE_FORCE_TEXT); }
From source file:it.scoppelletti.sdk.ide.ui.DependenciesContainerPage.java
License:Apache License
/** * Costruttore.//from w w w .java 2s. c o m */ public DependenciesContainerPage() { super(DependenciesContainerPage.ID); ImageDescriptor image; setTitle(DependenciesContainer.NAME); image = ImageDescriptor.createFromFile(getClass(), DependenciesContainerPage.IMAGE_RES); this.setImageDescriptor(image); }