Example usage for org.eclipse.jface.resource ImageDescriptor createFromFile

List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromFile

Introduction

In this page you can find the example usage for org.eclipse.jface.resource ImageDescriptor createFromFile.

Prototype

public static ImageDescriptor createFromFile(Class<?> location, String filename) 

Source Link

Document

Creates and returns a new image descriptor from a file.

Usage

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);
}