List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromFile
public static ImageDescriptor createFromFile(Class<?> location, String filename)
From source file:org.sf.feeling.sanguo.patch.dialog.ErrorLogDialog.java
License:Open Source License
protected void configureShell(Shell shell) { super.configureShell(shell); shell.setText(""); //$NON-NLS-1$ shell.setImage(ImageDescriptor.createFromFile(getClass(), "/patch.png").createImage()); //$NON-NLS-1$ }
From source file:org.snaker.designer.figures.FieldFigure.java
License:Apache License
private Image getImageByType() { return ImageDescriptor.createFromFile(FieldFigure.class, this.component.getIconSmall()).createImage(); }
From source file:org.snaker.designer.palette.PaletteFactory.java
License:Apache License
private PaletteContainer createTaskDrawer(PaletteRoot root) { String group = "?"; List<PaletteEntry> entries = new ArrayList<PaletteEntry>(); PaletteDrawer drawer = new PaletteDrawer(group, ImageDescriptor.createFromFile(TaskFigure.class, "icons/home.png")); ConnectionCreationToolEntry connectionToolEntry = new ConnectionCreationToolEntry("transition", "", new ModelCreationFactory(null, Transition.class), ImageDescriptor.createFromFile(TaskFigure.class, "icons/flow_sequence.png"), ImageDescriptor.createFromFile(TaskFigure.class, "icons/flow_sequence.png")); drawer.add(connectionToolEntry);//from w w w . j a v a2 s . co m List<Component> listComp = ConfigManager.getComponents(); for (int i = 0; i < listComp.size(); i++) { Component comp = (Component) listComp.get(i); if (!validate(ConfigManager.COMPONENT_TYPE_PROCESS, comp)) { continue; } PaletteEntry paletteEntry = createCombinedEntry(comp); if (paletteEntry == null) { continue; } entries.add(paletteEntry); } drawer.addAll(entries); return drawer; }
From source file:org.snaker.designer.palette.PaletteFactory.java
License:Apache License
private PaletteContainer createFieldDrawer() { List<PaletteEntry> entries = new ArrayList<PaletteEntry>(); String group = "?"; PaletteDrawer drawer = new PaletteDrawer(group, ImageDescriptor.createFromFile(TaskFigure.class, "icons/home.png")); List<Component> listComp = ConfigManager.getComponents(); for (int i = 0; i < listComp.size(); i++) { Component comp = (Component) listComp.get(i); if (!validate(ConfigManager.COMPONENT_TYPE_FIELD, comp)) { continue; }/* ww w . j ava 2 s . c o m*/ PaletteEntry paletteEntry = createCombinedEntry(comp); if (paletteEntry == null) { continue; } entries.add(paletteEntry); } drawer.addAll(entries); drawer.setInitialState(2); return drawer; }
From source file:org.snaker.designer.palette.PaletteFactory.java
License:Apache License
private CombinedTemplateCreationEntry createCombinedEntry(Component compponent) { Class<?> clazz = null;// ww w. j ava2s . co m try { clazz = Class.forName(compponent.getClazz()); } catch (Exception e) { clazz = Simple.class; } if (clazz == null) return null; CombinedTemplateCreationEntry combined = new CombinedTemplateCreationEntry(compponent.getDisplayName(), compponent.getDescript(), clazz, new ModelCreationFactory(compponent, clazz), ImageDescriptor.createFromFile(TaskFigure.class, compponent.getIconSmall()), ImageDescriptor.createFromFile(TaskFigure.class, compponent.getIconLarge())); return combined; }
From source file:org.soitoolkit.tools.generator.plugin.createcomponent.CreateComponentStartPage.java
License:Apache License
/** * Constructor for CreateComponentStartPage. * /*from w w w .ja v a 2s . c o m*/ * @param pageName */ public CreateComponentStartPage(ISelection selection) { super("wizardPage"); setTitle("SOI Toolkit - Create a new component"); setDescription("This code generator creates a new component"); setImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "component-large.png")); this.selection = selection; }
From source file:org.soitoolkit.tools.generator.plugin.createcomponent.CreateIntegrationComponentPage.java
License:Apache License
/** * Constructor for CreateIntegrationComponentPage. * /*from w w w . j a v a2 s . c o m*/ * @param pageName */ public CreateIntegrationComponentPage(ISelection selection) { super("wizardPage"); setTitle("SOI Toolkit - Create a new component, page 2"); setDescription("Configuration the integration component"); setImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "component-large.png")); this.selection = selection; }
From source file:org.soitoolkit.tools.generator.plugin.createservice.CreateServicePage.java
License:Apache License
/** * Constructor for CreateServicePage.//from w ww. ja v a 2 s. c o m * * @param pageName */ public CreateServicePage(ISelection selection) { super("wizardPage"); setTitle("SOI Toolkit - Create a new service"); setDescription( "This code generator creates files for a new service in the selected integration componentens project."); setImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "service-large.png")); this.selection = selection; }
From source file:org.soitoolkit.tools.generator.plugin.util.StatusPage.java
License:Apache License
/** * Constructor for StatusPage.//from w ww .ja v a 2 s.c o m * * @param pageName */ public StatusPage(ISelection selection) { super("wizardPage"); setTitle("SOI Toolkit - Create a new component, work in progress..."); setDescription("Output from creating the new component"); setImageDescriptor(ImageDescriptor.createFromFile(this.getClass(), "component-large.png")); this.selection = selection; }
From source file:org.talend.commons.ui.runtime.swt.tableviewer.selection.MouseTableSelectionHelper.java
License:Open Source License
/** * DOC amaumont Comment method "setTableCursor". *///from ww w.j a v a 2 s . co m protected void setShellCursor(boolean cursorSelection) { if (!SWTFacade.isRAP()) { Cursor cursor = null; if (cursorSelection) { if (imageDescriptor == null) { imageDescriptor = ImageDescriptor.createFromFile(MouseTableSelectionHelper.class, "/icons/right_arrow.ico"); //$NON-NLS-1$ imageDataCursor = imageDescriptor.getImageData(); } if (imageDataCursor != null) { // use reflection to compile within RAP environment // cursor = new Cursor(table.getDisplay(), imageDataCursor, 15, 9); Constructor<Cursor> constructor; try { constructor = Cursor.class.getConstructor(Device.class, ImageData.class, int.class, int.class); cursor = constructor.newInstance(table.getDisplay(), imageDataCursor, 15, 9); } catch (SecurityException e) {// throws a runtime exception but should never happend throw new RuntimeException(e); } catch (NoSuchMethodException e) { throw new RuntimeException(e); } catch (IllegalArgumentException e) { throw new RuntimeException(e); } catch (InstantiationException e) { throw new RuntimeException(e); } catch (IllegalAccessException e) { throw new RuntimeException(e); } catch (InvocationTargetException e) { throw new RuntimeException(e); } } } else { cursor = null; } if (this.tableCursor != null) { this.tableCursor.dispose(); } this.tableCursor = cursor; table.getShell().setCursor(this.tableCursor); } }