List of usage examples for org.eclipse.jface.dialogs IMessageProvider INFORMATION
int INFORMATION
To view the source code for org.eclipse.jface.dialogs IMessageProvider INFORMATION.
Click Source Link
From source file:eu.esdihumboldt.hale.ui.codelist.selector.CodeListSelectionDialog.java
License:Open Source License
/** * @see TitleAreaDialog#createDialogArea(Composite) *//* w w w . ja va 2s.com*/ @Override protected Control createDialogArea(Composite parent) { setMessage(message, IMessageProvider.INFORMATION); Composite page = new Composite(parent, SWT.NONE); GridData data = new GridData(SWT.FILL, SWT.FILL, true, true); data.widthHint = 600; page.setLayoutData(data); GridLayout pageLayout = new GridLayout(2, false); pageLayout.marginLeft = 0; pageLayout.marginTop = 0; pageLayout.marginLeft = 0; pageLayout.marginBottom = 0; page.setLayout(pageLayout); tabFolder = new TabFolder(page, SWT.TOP); tabFolder.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); // list TabItem listItem = new TabItem(tabFolder, SWT.NONE); listItem.setText(Messages.CodeListSelectionDialog_2); //$NON-NLS-1$ ListSelector listSelector = new ListSelector(tabFolder); listItem.setControl(listSelector.getControl()); selectors.add(listSelector); // file // FIXME Update // TabItem fileItem = new TabItem(tabFolder, SWT.NONE); // fileItem.setText(Messages.CodeListSelectionDialog_3); //$NON-NLS-1$ // FileSelector fileSelector = new FileSelector(tabFolder); // fileItem.setControl(fileSelector.getControl()); // selectors.add(fileSelector); // if (codeList != null) { // fileSelector.setLocation(codeList.getLocation()); // } // initial state if (listSelector.selectCodeList(codeList)) { tabFolder.setSelection(listItem); } // FIXME Update // else { // tabFolder.setSelection(fileItem); // } return page; }
From source file:eu.esdihumboldt.hale.ui.io.instance.crs.SelectCRSDialog.java
License:Open Source License
/** * Update the dialog message/* w w w . j a v a2 s. com*/ */ private void updateMessage() { if (radioCRS.getSelection()) { updateMessage(crsField); } else { if (wktField.isValid()) { setErrorMessage(null); setMessage(wktField.getCRSDefinition().getCRS().getName().toString(), IMessageProvider.INFORMATION); } else { setErrorMessage(wktField.getErrorMessage()); setMessage(DEF_MESSAGE); } } }
From source file:eu.esdihumboldt.hale.ui.io.instance.crs.SelectCRSDialog.java
License:Open Source License
/** * Update the dialog message//www . ja va 2 s .co m * * @param editor the active editor */ private void updateMessage(CRSFieldEditor editor) { if (editor.isValid()) { setErrorMessage(null); setMessage(editor.getCRSDefinition().getCRS().getName().toString(), IMessageProvider.INFORMATION); } else { setErrorMessage(editor.getErrorMessage()); setMessage(DEF_MESSAGE); } }
From source file:eu.geclipse.terminal.ssh.internal.SSHConnectionWizardPage.java
License:Open Source License
private void applyToStatusLine(final IStatus status) { String message = status.getMessage(); if (message.length() == 0) message = null;//from www . jav a 2s . c o m switch (status.getSeverity()) { case IStatus.OK: setErrorMessage(null); setMessage(message); break; case IStatus.WARNING: setErrorMessage(null); setMessage(message, IMessageProvider.WARNING); break; case IStatus.INFO: setErrorMessage(null); setMessage(message, IMessageProvider.INFORMATION); break; default: setErrorMessage(message); setMessage(null); break; } }
From source file:eu.geclipse.ui.internal.dialogs.ProblemReportDialog.java
License:Open Source License
/** * Called when the copy button is pressed. *///from w w w. j av a2 s. co m protected void copyPressed() { try { Transfer[] dataTypes = new Transfer[] { TextTransfer.getInstance() }; Object[] data = new Object[] { this.reportText.getText() }; Clipboard clipboard = new Clipboard(getShell().getDisplay()); clipboard.setContents(data, dataTypes); clipboard.dispose(); setMessage("The problem report was copied to the system clipboard", IMessageProvider.INFORMATION); } catch (Throwable t) { setErrorMessage(String.format("Copy failed: %s", t.getLocalizedMessage())); } }
From source file:eu.geclipse.ui.internal.dialogs.ProblemReportDialog.java
License:Open Source License
/** * Called when the save button is pressed. *///from w ww .j av a 2s . co m protected void savePressed() { try { GridFileDialog dialog = new GridFileDialog(getShell(), GridFileDialog.STYLE_ALLOW_ONLY_FILES); if (dialog.open() == Window.OK) { IFileStore[] fsList = dialog.getSelectedFileStores(); if ((fsList != null) && (fsList.length > 0)) { saveReport(fsList[0], this.reportText.getText()); setMessage(String.format("The problem report saved to %s", fsList[0].toString()), IMessageProvider.INFORMATION); } } } catch (Throwable t) { setErrorMessage(String.format("Save failed: %s", t.getLocalizedMessage())); } }
From source file:eu.geclipse.ui.internal.dialogs.ProblemReportDialog.java
License:Open Source License
/** * Called when the send button is pressed. *///from w ww . j a v a2 s . c om protected void sendPressed() { try { String mailto = this.mailtoText.getText(); if ((mailto == null) || (mailto.length() == 0)) { throw new IllegalArgumentException("The mailto address is empty"); } URL link = getMailToLink(this.reportText.getText(), mailto); IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport(); IWebBrowser externalBrowser = browserSupport.getExternalBrowser(); externalBrowser.openURL(link); setMessage(String.format("An attempt was made to send to problem report to %s", mailto), IMessageProvider.INFORMATION); } catch (Throwable t) { setErrorMessage(String.format("Send failed: %s", t.getLocalizedMessage())); } }
From source file:eu.numberfour.n4js.ui.preferences.AbstractN4JSPreferencePage.java
License:Open Source License
/** copied from PropertyAndPreferencePage */ private static void applyToStatusLine(DialogPage page, IStatus status) { String message = status.getMessage(); if (message != null && message.length() == 0) { message = null;//from ww w . j a va 2 s . c om } switch (status.getSeverity()) { case IStatus.OK: page.setMessage(message, IMessageProvider.NONE); page.setErrorMessage(null); break; case IStatus.WARNING: page.setMessage(message, IMessageProvider.WARNING); page.setErrorMessage(null); break; case IStatus.INFO: page.setMessage(message, IMessageProvider.INFORMATION); page.setErrorMessage(null); break; default: page.setMessage(null); page.setErrorMessage(message); break; } }
From source file:ext.org.eclipse.jdt.internal.ui.jarpackager.AbstractJarDestinationWizardPage.java
License:Open Source License
@Override protected boolean validateDestinationGroup() { if (fDestinationNamesCombo.getText().length() == 0) { // Clear error if (getErrorMessage() != null) setErrorMessage(null);//from w ww .j a v a 2s . c o m if (getMessage() != null) setMessage(null); return false; } if (fJarPackage.getAbsoluteJarLocation().toString().endsWith("/")) { //$NON-NLS-1$ setErrorMessage(JarPackagerMessages.JarPackageWizardPage_error_exportDestinationMustNotBeDirectory); fDestinationNamesCombo.setFocus(); return false; } // Check if the Jar is put into the workspace and conflicts with the containers // exported. If the workspace isn't on the local files system we are fine since // the Jar is always created in the local file system IPath workspaceLocation = ResourcesPlugin.getWorkspace().getRoot().getLocation(); if (workspaceLocation != null && workspaceLocation.isPrefixOf(fJarPackage.getAbsoluteJarLocation())) { int segments = workspaceLocation.matchingFirstSegments(fJarPackage.getAbsoluteJarLocation()); IPath path = fJarPackage.getAbsoluteJarLocation().removeFirstSegments(segments); IResource resource = ResourcesPlugin.getWorkspace().getRoot().findMember(path); if (resource != null && resource.getType() == IResource.FILE) { // test if included if (JarPackagerUtil.contains(JarPackagerUtil.asResources(fJarPackage.getElements()), (IFile) resource)) { setErrorMessage(JarPackagerMessages.JarPackageWizardPage_error_cantExportJARIntoItself); return false; } } } // Inform user about relative directory String currentMessage = getMessage(); if (!(Path.fromOSString(fDestinationNamesCombo.getText()).isAbsolute())) { if (currentMessage == null) setMessage(JarPackagerMessages.JarPackageWizardPage_info_relativeExportDestination, IMessageProvider.INFORMATION); } else { if (currentMessage != null) setMessage(null); } return ensureTargetFileIsValid(fJarPackage.getAbsoluteJarLocation().toFile()); }
From source file:ext.org.eclipse.jdt.internal.ui.jarpackager.JarPackageWizardPage.java
License:Open Source License
protected void updateRefactoringMessage() { String currentMessage = getMessage(); if (fJarPackage.isRefactoringAware() && fJarPackage.getRefactoringDescriptors().length == 0) { if (currentMessage == null) setMessage(JarPackagerMessages.JarPackageWizardPage_no_refactorings_selected, IMessageProvider.INFORMATION); } else if (JarPackagerMessages.JarPackageWizardPage_no_refactorings_selected.equals(currentMessage)) setMessage(null);/*from w ww.j av a 2s . com*/ }