List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromImage
public static ImageDescriptor createFromImage(Image img)
From source file:com.nextep.designer.ui.dialogs.WizardPageWrapper.java
License:Open Source License
public WizardPageWrapper(IUIComponent component) { super(component.toString()); this.component = component; if (component instanceof ITitleAreaComponent) { final ITitleAreaComponent titled = (ITitleAreaComponent) component; setTitle(titled.getAreaTitle()); setMessage(titled.getDescription()); if (titled.getImage() != null) { setImageDescriptor(ImageDescriptor.createFromImage(titled.getImage())); }// ww w. j ava 2s. c o m } else if (component instanceof IDisplayConnector) { // Compatibility for pre-1.0.5 connectors final IDisplayConnector connector = (IDisplayConnector) component; setTitle(connector.getTitle()); if (connector.getConnectorIcon() != null) { setImageDescriptor(ImageDescriptor.createFromImage(connector.getConnectorIcon())); } } component.setUIComponentContainer(this); }
From source file:com.nextep.designer.ui.editors.ConnectionEditorGUI.java
License:Open Source License
public ConnectionEditorGUI(IConnection conn, ITypedObjectUIController controller) { super(UIMessages.getString("connectionWizardTitle"), //$NON-NLS-1$ UIMessages.getString("connectionWizardTitle"), //$NON-NLS-1$ ImageDescriptor.createFromImage(UIImages.WIZARD_NEW_CONNECTION)); setMessage(UIMessages.getString("connectionWizardMsg")); //$NON-NLS-1$ /*// w w w . ja va 2 s . c o m * This initialization block is useful for repository connection because the #validate * method is not called by the RepositoryConnectionEditor. So when a Windows SSO connection * is saved with login and password filled (it happens when the SSO checkbox is checked * after entering login and password), the login and password would be reloaded if not reset * here. */ if (conn.isSsoAuthentication() && conn.getDBVendor() == DBVendor.MSSQL) { conn.setLogin(""); //$NON-NLS-1$ conn.setPassword(""); //$NON-NLS-1$ conn.setPasswordSaved(false); } else { conn.setSsoAuthentication(false); } if (!conn.isPasswordSaved()) { conn.setPassword(""); //$NON-NLS-1$ } this.connection = conn; }
From source file:com.nextep.designer.vcs.ui.actions.CheckoutAction.java
License:Open Source License
public CheckoutAction(Object instigator, IVersionable<?> model) { super(VCSUIMessages.getString("action.checkout.tooltip"), AS_PUSH_BUTTON); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(VCSImages.ICON_CHECKOUT)); setModel(model);// w w w .jav a 2 s. com Designer.getListenerService().registerListener(instigator, model, this); }
From source file:com.nextep.designer.vcs.ui.actions.CommitAction.java
License:Open Source License
public CommitAction(Object instigator, IVersionable<?> model) { super(VCSUIMessages.getString("action.commit.tooltip"), AS_PUSH_BUTTON); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(VCSImages.ICON_COMMIT)); setModel(model);// www . j a v a2s.c o m Designer.getListenerService().registerListener(instigator, model, this); }
From source file:com.nextep.designer.vcs.ui.actions.UndoCheckoutAction.java
License:Open Source License
public UndoCheckoutAction(Object instigator, IVersionable<?> model) { super(VCSUIMessages.getString("action.undoCheckout.tooltip"), AS_PUSH_BUTTON); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(VCSImages.ICON_UNDO_CHECKOUT)); setModel(model);//from ww w .ja va2s . c o m Designer.getListenerService().registerListener(instigator, model, this); }
From source file:com.nextep.designer.vcs.ui.decorators.MarkersDecorator.java
License:Open Source License
public MarkersDecorator() { errorDescriptor = ImageDescriptor.createFromImage(ImageFactory.ICON_ERROR_DECO_TINY); warningDescriptor = ImageDescriptor.createFromImage(ImageFactory.ICON_WARNING_DECO_TINY); }
From source file:com.nextep.designer.vcs.ui.decorators.UserLockDecorator.java
License:Open Source License
@Override public void decorate(Object element, IDecoration decoration) { if (element instanceof IVersionable<?>) { final IVersionable<?> versionable = (IVersionable<?>) element; final IVersionInfo version = versionable.getVersion(); if (version.getStatus() != IVersionStatus.CHECKED_IN && versionable.getType() != IElementType.getInstance(IVersionContainer.TYPE_ID)) { if (version.getUser() != VCSPlugin.getViewService().getCurrentUser()) { if (descriptor == null) { descriptor = ImageDescriptor.createFromImage(ImageFactory.ICON_USER_LOCK_TINY); }/*www.j ava2 s.c o m*/ quadrant = IDecoration.BOTTOM_RIGHT; decoration.addOverlay(descriptor, quadrant); } } } }
From source file:com.nextep.designer.vcs.ui.decorators.VersionableDecorator.java
License:Open Source License
public void decorate(Object element, IDecoration decoration) { if (element instanceof IVersionable<?>) { if (((IVersionable<?>) element).getVersion().getStatus() == IVersionStatus.CHECKED_IN) { if (descriptor == null) { descriptor = ImageDescriptor.createFromImage(ImageFactory.ICON_LOCK_TINY); }// w w w .ja v a 2 s.co m quadrant = IDecoration.BOTTOM_RIGHT; decoration.addOverlay(descriptor, quadrant); } } }
From source file:com.nextep.designer.vcs.ui.dialogs.RepositoryInstallerMonitorPage.java
License:Open Source License
public RepositoryInstallerMonitorPage(IDatabaseConnector dbConnector) { super("repositoryInstallWizard", RepositoryMessages.getString("repositoryInstallerTitle"), //$NON-NLS-1$ //$NON-NLS-2$ ImageDescriptor.createFromImage(VCSImages.WIZ_INSTALL)); setMessage(RepositoryMessages.getString("repositoryInstallerDesc")); //$NON-NLS-1$ this.dbConnector = dbConnector; }
From source file:com.nextep.designer.vcs.ui.preferences.VersioningPreferencePage.java
License:Open Source License
public VersioningPreferencePage() { super(GRID);// www . j a va 2s . c om setTitle(VCSUIMessages.getString("preferences.versioning.title")); //$NON-NLS-1$ setImageDescriptor(ImageDescriptor.createFromImage(VCSImages.ICON_VERSIONTREE)); setDescription(VCSUIMessages.getString("preferences.versioning.description")); //$NON-NLS-1$ setPreferenceStore(new ScopedPreferenceStore(new InstanceScope(), VCSPlugin.PLUGIN_ID)); }