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:org.jboss.tools.jst.web.tiles.ui.editor.action.TilesPreferencesAction.java

License:Open Source License

/**
 * @see org.eclipse.gef.ui.actions.EditorPartAction#init()
 *//*from w ww . j a v  a2 s .  c  o  m*/
protected void init() {
    setId("Preferences"); //$NON-NLS-1$
    setImageDescriptor(ImageDescriptor.createFromFile(TilesEditor.class, "icons/preference.gif")); //$NON-NLS-1$
}

From source file:org.jboss.tools.jst.web.tiles.ui.editor.action.TilesPreferencesRetargetAction.java

License:Open Source License

public TilesPreferencesRetargetAction() {
    super("Preferences", Messages.TilesPreferencesRetargetAction_Text); //$NON-NLS-1$
    setToolTipText(Messages.TilesPreferencesRetargetAction_Tooltip);
    setImageDescriptor(ImageDescriptor.createFromFile(TilesEditor.class, "icons/preference.gif")); //$NON-NLS-1$
}

From source file:org.jboss.tools.jst.web.tiles.ui.editor.TilesEditor.java

License:Open Source License

protected PaletteContainer createControlGroup(PaletteRoot root) {
    PaletteGroup controlGroup = new PaletteGroup("control"); //$NON-NLS-1$

    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();

    ToolEntry tool = new SelectionToolEntry();
    tool.setDescription(TilesEditorMessages.TilesDiagram_select);
    entries.add(tool);/*w  ww.j  a v  a 2  s  .c o  m*/
    root.setDefaultEntry(tool);

    tool = new MarqueeToolEntry();
    tool.setDescription(TilesEditorMessages.TilesDiagram_marquee);
    entries.add(tool);

    PaletteSeparator sep = new PaletteSeparator("separator"); //$NON-NLS-1$
    sep.setUserModificationPermission(PaletteSeparator.PERMISSION_NO_MODIFICATION);
    entries.add(sep);

    connectionCreationTool = new GEFConnectionCreationToolEntry(
            TilesEditorMessages.TilesDiagram_create_new_connection,
            TilesEditorMessages.TilesDiagram_create_new_connection, null,
            ImageDescriptor.createFromFile(TilesEditor.class, "icons/new_transition.gif"), //$NON-NLS-1$
            null) {
        protected void dragFinished() {

        }
    };
    connectionCreationTool.setUnloadWhenFinished(switchToSelectionTool);
    entries.add(connectionCreationTool);

    entries.add(sep);

    CombinedTemplateCreationEntry combined = new CombinedTemplateCreationEntry(
            TilesEditorMessages.TilesDiagram_defenition_template,
            TilesEditorMessages.TilesDiagram_defenition_template, TemplateConstants.TEMPLATE_DEFINITION,
            new SimpleFactory(String.class),
            ImageDescriptor.createFromFile(TilesEditor.class, "icons/new_definition.gif"), //$NON-NLS-1$
            null);
    entries.add(combined);

    controlGroup.addAll(entries);
    return controlGroup;
}

From source file:org.jboss.tools.seam.ui.dialog.SeamFacetVersionChangeDialog.java

License:Open Source License

/**
 * @param parentShell//  w  ww.j  a  v a 2  s.  c  om
 * @param newWizard
 */
public SeamFacetVersionChangeDialog(Shell parentShell, IFacetedProject facetedProject,
        IProjectFacetVersion fv) {
    super(parentShell);
    Assert.isNotNull(facetedProject);
    setShellStyle(SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.MAX | SWT.TITLE | SWT.BORDER | SWT.RESIZE
            | getDefaultOrientation());
    this.fv = fv;
    warProject = SeamWizardUtils.getRootSeamProject(facetedProject.getProject());
    Assert.isNotNull(warProject);
    preferences = SeamCorePlugin.getSeamPreferences(warProject);
    _dlgTitleImage = ImageDescriptor.createFromFile(SeamFormWizard.class, "SeamWebProjectWizBan.png") //$NON-NLS-1$
            .createImage();
    setTitleImage(_dlgTitleImage);
}

From source file:org.jboss.tools.seam.ui.internal.project.facet.SeamInstallWizardPage.java

License:Open Source License

/**
 * //w  w  w . j  a  v  a 2  s.  c  o m
 */
public SeamInstallWizardPage() {
    super(SeamCoreMessages.SEAM_INSTALL_WIZARD_PAGE_SEAM_FACET);
    setTitle(SeamCoreMessages.SEAM_INSTALL_WIZARD_PAGE_SEAM_FACET);
    setImageDescriptor(ImageDescriptor.createFromFile(SeamFormWizard.class, "SeamWebProjectWizBan.png")); //$NON-NLS-1$
    setDescription(PAGE_DESCRIPTION);
}

From source file:org.jboss.tools.seam.ui.pages.editor.PagesEditor.java

License:Open Source License

protected PaletteContainer createControlGroup(PaletteRoot root) {
    PaletteGroup controlGroup = new PaletteGroup("control");

    List<PaletteEntry> entries = new ArrayList<PaletteEntry>();

    ToolEntry tool = new SelectionToolEntry();
    tool.setDescription(SeamUIPagesMessages.PAGESDIAGRAM_SELECT);
    entries.add(tool);/*  w  w  w  .ja  va2 s  . c o  m*/
    root.setDefaultEntry(tool);

    tool = new MarqueeToolEntry();
    tool.setDescription(SeamUIPagesMessages.PAGESDIAGRAM_MARQUEE);
    entries.add(tool);

    PaletteSeparator sep = new PaletteSeparator("separator"); //$NON-NLS-1$
    sep.setUserModificationPermission(PaletteSeparator.PERMISSION_NO_MODIFICATION);
    entries.add(sep); //$NON-NLS-1$

    connectionCreationTool = new GEFConnectionCreationToolEntry("New Link", "New Link", null,
            ImageDescriptor.createFromFile(PagesEditor.class, "icons/transition.gif"), //$NON-NLS-1$
            null//$NON-NLS-1$
    ) {
        protected void dragFinished() {
            XModelTransferBuffer.getInstance().disable();
        }
    };
    connectionCreationTool.setUnloadWhenFinished(switchToSelectionTool);
    entries.add(connectionCreationTool);

    entries.add(sep);

    CombinedTemplateCreationEntry combined = new CombinedTemplateCreationEntry(
            SeamUIPagesMessages.PAGES_DIAGRAM_VIEW_TEMPLATE, SeamUIPagesMessages.PAGES_DIAGRAM_VIEW_TEMPLATE,
            TemplateConstants.TEMPLATE_PAGE, new SimpleFactory(PageTemplate.class),
            ImageDescriptor.createFromFile(PagesEditor.class, "icons/view.gif"), null//$NON-NLS-1$
    );
    entries.add(combined);

    combined = new CombinedTemplateCreationEntry(SeamUIPagesMessages.PAGES_DIAGRAM_EXCEPTION_TEMPLATE,
            SeamUIPagesMessages.PAGES_DIAGRAM_EXCEPTION_TEMPLATE, TemplateConstants.TEMPLATE_EXCEPTION,
            new SimpleFactory(ExceptionTemplate.class),
            ImageDescriptor.createFromFile(PagesEditor.class, "icons/exception.gif"), null//$NON-NLS-1$
    );
    entries.add(combined);

    controlGroup.addAll(entries);
    return controlGroup;
}

From source file:org.jboss.tools.seam.ui.wizard.SeamActionWizard.java

License:Open Source License

/**
 * //from  w  w  w.j a v a2  s.c o  m
 */
public SeamActionWizard() {
    super(CREATE_SEAM_ACTION);
    setWindowTitle(SeamCoreMessages.SEAM_ACTION_WIZARD_NEW_SEAM_ACTION);
    setDefaultPageImageDescriptor(
            ImageDescriptor.createFromFile(SeamActionWizard.class, "SeamActionWizBan.png")); //$NON-NLS-1$
}

From source file:org.jboss.tools.seam.ui.wizard.SeamConversationWizard.java

License:Open Source License

public SeamConversationWizard() {
    super(CREATE_SEAM_CONVERSATION);
    setWindowTitle(SeamCoreMessages.SEAM_CONVERSATION_WIZARD_CREATE_NEW_CONVERSATION);
    setDefaultPageImageDescriptor(//from ww w.  java 2  s .co  m
            ImageDescriptor.createFromFile(SeamConversationWizard.class, "SeamConversationWizBan.png"));
}

From source file:org.jboss.tools.seam.ui.wizard.SeamEntityWizard.java

License:Open Source License

/**
 * /*from   ww  w .jav a  2 s.c  om*/
 */
public SeamEntityWizard() {
    super(CREATE_SEAM_ENTITY);
    setWindowTitle(SeamCoreMessages.SEAM_ENTITY_WIZARD_NEW_SEAM_ENTITY);
    setDefaultPageImageDescriptor(
            ImageDescriptor.createFromFile(SeamEntityWizard.class, "SeamEntityWizBan.png"));
}

From source file:org.jboss.tools.seam.ui.wizard.SeamFormWizard.java

License:Open Source License

/**
 * //from w  w w  . j a  va 2 s . com
 */
public SeamFormWizard() {
    super(CREATE_SEAM_FORM);
    setWindowTitle(SeamCoreMessages.SEAM_FORM_WIZARD_NEW_SEAM_FORM);
    setDefaultPageImageDescriptor(ImageDescriptor.createFromFile(SeamFormWizard.class, "SeamFormWizBan.png")); //$NON-NLS-1$
}