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:com.samsung.sec.dexter.eclipse.ui.login.LoginDialog.java
License:Open Source License
private void addFieldForServer(final Composite container) { final Label serverLabel = new Label(container, SWT.NONE); serverLabel.setLayoutData(new GridData(GridData.END, GridData.CENTER, true, false)); serverLabel.setText("Dexter Server(IP:Port):"); //$NON-NLS-1$ serverText = new Text(container, SWT.BORDER); serverText.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false)); try {// w w w. ja v a 2 s . co m IDexterClient client = DexterUIActivator.getDefault().getDexterClient(); if (client instanceof EmptyDexterClient == false) serverText.setText(client.getServerHost() + ":" + client.getServerPort()); //$NON-NLS-1$ } catch (DexterRuntimeException e) { serverText.setText("DexterServer_IP:DexterServer_Port"); //$NON-NLS-1$ } serverText.addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent arg0) { // validate(); } @Override public void focusGained(FocusEvent arg0) { serverText.selectAll(); setMessage(Messages.LoginDialog_DEXTER_SERVER_DESC); } }); final Button testButton = new Button(container, SWT.PUSH); testButton.setLayoutData(new GridData(GridData.END, GridData.CENTER, false, false)); testButton.setText(Messages.LoginDialog_NETWORK_TEST); testButton.addSelectionListener(new SelectionListener() { @Override public void widgetSelected(SelectionEvent arg0) { widgetDefaultSelected(arg0); } @Override public void widgetDefaultSelected(SelectionEvent arg0) { setMessage(Messages.LoginDialog_NETWORK_TEST_MSG, IMessageProvider.INFORMATION); IDexterClient client = DexterUIActivator.getDefault().getDexterClient(); if (client.isServerAlive(serverText.getText().trim())) { setMessage(Messages.LoginDialog_NETWORK_OK_MSG, IMessageProvider.INFORMATION); } else { setMessage(Messages.LoginDialog_NETWORK_ERROR_MSG, IMessageProvider.ERROR); } } }); }
From source file:com.samsung.sec.dexter.eclipse.ui.login.LoginDialog.java
License:Open Source License
private boolean validateServerAddress() { final String serverAddress = serverText.getText().trim(); if (Strings.isNullOrEmpty(serverAddress)) { setErrorMessage(Messages.LoginDialog_SERVER_ERROR_MSG); return false; }/* w w w . j av a 2 s . c om*/ setMessage(Messages.LoginDialog_NETWORK_TESTING_MSG, IMessageProvider.INFORMATION); IDexterClient client = DexterUIActivator.getDefault().getDexterClient(); if (client.isServerAlive(serverAddress) == false) { setMessage(Messages.LoginDialog_NETWORK_ERROR_MSG, IMessageProvider.ERROR); return false; } setMessage(Messages.LoginDialog_NETWORK_OK_MSG, IMessageProvider.INFORMATION); return true; }
From source file:com.samsung.sec.dexter.eclipse.ui.login.LoginDialog.java
License:Open Source License
private void createAccount(final String id, final String pwd) { MessageBox dialog = new MessageBox(getShell(), SWT.ICON_QUESTION | SWT.OK | SWT.CANCEL); dialog.setText(Messages.LoginDialog_CREATE_ACCOUNT_DIALOG_TITLE); dialog.setMessage(Messages.LoginDialog_NO_ACCOUNT_ERROR_MSG + id + "'. " // $NON-NLS-2$ //$NON-NLS-1$ + Messages.LoginDialog_ACCOUNT_ASK_PREFIX_MSG + id + Messages.LoginDialog_ACCOUNT_ASK_POSTFIX_MSG); if (dialog.open() == SWT.OK) { if (handleCreateAccount(id, pwd)) { setMessage(Messages.LoginDialog_ACCOUNT_CREATED_MSG, IMessageProvider.INFORMATION); } else {//from w w w . j av a 2s .c o m setMessage(Messages.LoginDialog_FAIL_TO_CREATE_ACCOUNT_MSG, IMessageProvider.ERROR); return; } } }
From source file:com.sap.dirigible.ide.db.data.DataExportDialog.java
License:Open Source License
@Override public void create() { super.create(); setTitle(EXPORT_DATA); setMessage(SELECT_AVAILABLE_TABLE_FORM_THE_LIST, IMessageProvider.INFORMATION); }
From source file:com.sap.netweaver.porta.ide.eclipse.server.ui.wizard.SapNWServerComposite.java
License:Open Source License
protected void validate() { if (server == null) { wizard.setMessage("Internal error: server is null", IMessageProvider.ERROR); return;//www . j a v a 2s .co m } // validate the host IStatus status = validateHost(hostName.getText()); // validate the instance number if (!StatusUtil.hasErrorMessage(status)) { status = StatusUtil.merge(status, validateInstanceNumber(instanceNumber.getText())); } // validate ping status if (!StatusUtil.hasErrorMessage(status)) { status = StatusUtil.merge(status, validatePingStatus()); } if (status == null || status.isOK()) { wizard.setMessage(null, IMessageProvider.NONE); } else if (status.getSeverity() == IStatus.INFO) { wizard.setMessage(status.getMessage(), IMessageProvider.INFORMATION); } else if (status.getSeverity() == IStatus.WARNING) { wizard.setMessage(status.getMessage(), IMessageProvider.WARNING); } else { wizard.setMessage(status.getMessage(), IMessageProvider.ERROR); } pingServer.setEnabled(wizard.getMessageType() != IMessageProvider.ERROR); wizard.update(); }
From source file:com.siteview.mde.internal.ui.editor.validation.AbstractControlValidator.java
License:Open Source License
public static int getMessageType(IStatus status) { int severity = status.getSeverity(); // Translate severity to the equivalent message provider type if (severity == IStatus.OK) { return IMessageProvider.NONE; } else if (severity == IStatus.ERROR) { return IMessageProvider.ERROR; } else if (severity == IStatus.WARNING) { return IMessageProvider.WARNING; } else if (severity == IStatus.INFO) { return IMessageProvider.INFORMATION; }/*from ww w.j a va 2s. co m*/ // IStatus.CANCEL return IMessageProvider.NONE; }
From source file:com.siteview.mde.internal.ui.preferences.TargetPlatformPreferencePage.java
License:Open Source License
private void createTargetProfilesGroup(Composite container) { Composite comp = SWTFactory.createComposite(container, 1, 1, GridData.FILL_BOTH, 0, 0); ((GridData) comp.getLayoutData()).widthHint = 350; SWTFactory.createWrapLabel(comp, MDEUIMessages.TargetPlatformPreferencePage2_0, 2); SWTFactory.createVerticalSpacer(comp, 1); Composite tableComposite = SWTFactory.createComposite(comp, 2, 1, GridData.FILL_BOTH, 0, 0); SWTFactory.createLabel(tableComposite, MDEUIMessages.TargetPlatformPreferencePage2_2, 2); fTableViewer = CheckboxTableViewer.newCheckList(tableComposite, SWT.MULTI | SWT.BORDER); GridData gd = new GridData(GridData.FILL_BOTH); gd.heightHint = 250;/*from w ww.java 2 s.co m*/ fTableViewer.getControl().setLayoutData(gd); fTableViewer.setLabelProvider(new TargetLabelProvider()); fTableViewer.setContentProvider(ArrayContentProvider.getInstance()); fTableViewer.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent event) { if (event.getChecked()) { fTableViewer.setCheckedElements(new Object[] { event.getElement() }); handleActivate(); } else { handleActivate(); } } }); fTableViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { updateButtons(); updateDetails(); } }); fTableViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { handleEdit(); } }); fTableViewer.getTable().addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent e) { if (e.character == SWT.DEL) { handleRemove(); } } }); // add the targets ITargetPlatformService service = getTargetService(); if (service != null) { ITargetHandle[] targets = service.getTargets(null); for (int i = 0; i < targets.length; i++) { try { fTargets.add(targets[i].getTargetDefinition()); } catch (CoreException e) { MDECore.log(e); setErrorMessage(e.getMessage()); } } fTableViewer.setInput(fTargets); } fTableViewer.setComparator(new ViewerComparator() { public int compare(Viewer viewer, Object e1, Object e2) { String name1 = ((TargetDefinition) e1).getName(); String name2 = ((TargetDefinition) e2).getName(); if (name1 == null) { return -1; } if (name2 == null) { return 1; } return name1.compareToIgnoreCase(name2); } }); Composite buttonComposite = SWTFactory.createComposite(tableComposite, 1, 1, GridData.FILL_VERTICAL | GridData.VERTICAL_ALIGN_BEGINNING, 0, 0); fReloadButton = SWTFactory.createPushButton(buttonComposite, MDEUIMessages.TargetPlatformPreferencePage2_16, null); fReloadButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { handleReload(); } }); SWTFactory.createVerticalSpacer(buttonComposite, 1); fAddButton = SWTFactory.createPushButton(buttonComposite, MDEUIMessages.TargetPlatformPreferencePage2_3, null); fAddButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { handleAdd(); } }); fEditButton = SWTFactory.createPushButton(buttonComposite, MDEUIMessages.TargetPlatformPreferencePage2_5, null); fEditButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { handleEdit(); } }); fRemoveButton = SWTFactory.createPushButton(buttonComposite, MDEUIMessages.TargetPlatformPreferencePage2_7, null); fRemoveButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { handleRemove(); } }); fMoveButton = SWTFactory.createPushButton(buttonComposite, MDEUIMessages.TargetPlatformPreferencePage2_13, null); fMoveButton.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { handleMove(); } }); updateButtons(); Composite detailsComposite = SWTFactory.createComposite(comp, 1, 1, GridData.FILL_HORIZONTAL, 0, 0); SWTFactory.createLabel(detailsComposite, MDEUIMessages.TargetPlatformPreferencePage2_25, 1); fDetails = new TableViewer(detailsComposite); fDetails.setLabelProvider(new StyledBundleLabelProvider(true, true)); fDetails.setContentProvider(new ArrayContentProvider()); gd = new GridData(GridData.FILL_HORIZONTAL); gd.heightHint = 50; fDetails.getControl().setLayoutData(gd); if (service != null) { try { fPrevious = service.getWorkspaceTargetHandle(); Iterator iterator = fTargets.iterator(); while (iterator.hasNext()) { ITargetDefinition target = (ITargetDefinition) iterator.next(); if (target.getHandle().equals(fPrevious)) { fActiveTarget = target; fTableViewer.setCheckedElements(new Object[] { fActiveTarget }); fTableViewer.refresh(target); break; } } if (fPrevious != null && !fPrevious.exists()) { setMessage(MDEUIMessages.TargetPlatformPreferencePage2_23, IStatus.WARNING); fWarningComp = SWTFactory.createComposite(comp, 2, 1, GridData.FILL_HORIZONTAL, 0, 0); Label warningImage = SWTFactory.createLabel(fWarningComp, "", 1); //$NON-NLS-1$ gd = new GridData(); gd.verticalAlignment = SWT.TOP; warningImage.setLayoutData(gd); warningImage.setImage( PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_WARN_TSK)); SWTFactory.createWrapLabel(fWarningComp, MDEUIMessages.TargetPlatformPreferencePage2_24, 1); fWarningComp.moveAbove(tableComposite); } } catch (CoreException e) { MDEPlugin.log(e); setErrorMessage(MDEUIMessages.TargetPlatformPreferencePage2_23); } if (getMessage() == null && fActiveTarget == null) { setMessage(MDEUIMessages.TargetPlatformPreferencePage2_22, IMessageProvider.INFORMATION); } } }
From source file:com.siteview.mde.internal.ui.preferences.TargetPlatformPreferencePage.java
License:Open Source License
/** * Validates the selected definition and sets it as the active platform *///from w ww. j a v a 2 s. c o m private void handleActivate() { Object[] checked = fTableViewer.getCheckedElements(); if (checked.length > 0) { fActiveTarget = (ITargetDefinition) checked[0]; setMessage(null); if (fWarningComp != null) { Composite parent = fWarningComp.getParent(); fWarningComp.dispose(); fWarningComp = null; parent.layout(); } fTableViewer.refresh(true); fTableViewer.setSelection(new StructuredSelection(fActiveTarget)); } else { setMessage(MDEUIMessages.TargetPlatformPreferencePage2_22, IMessageProvider.INFORMATION); fActiveTarget = null; fTableViewer.refresh(true); } }
From source file:com.siteview.mde.internal.ui.preferences.TargetPlatformPreferencePage.java
License:Open Source License
/** * Removes the selected targets/*w w w .j a va 2 s . co m*/ */ private void handleRemove() { IStructuredSelection selection = (IStructuredSelection) fTableViewer.getSelection(); if (!selection.isEmpty()) { List selected = selection.toList(); // If we are going to remove a workspace file, prompt to ask the user first boolean isWorkspace = false; for (Iterator iterator = selected.iterator(); iterator.hasNext();) { ITargetDefinition currentTarget = (ITargetDefinition) iterator.next(); if (currentTarget.getHandle() instanceof WorkspaceFileTargetHandle) { isWorkspace = true; break; } } if (isWorkspace) { MDEPreferencesManager preferences = new MDEPreferencesManager(IMDEUIConstants.PLUGIN_ID); String choice = preferences.getString(IPreferenceConstants.PROP_PROMPT_REMOVE_TARGET); if (!MessageDialogWithToggle.ALWAYS.equalsIgnoreCase(choice)) { MessageDialogWithToggle dialog = MessageDialogWithToggle.openYesNoQuestion(getShell(), MDEUIMessages.TargetPlatformPreferencePage2_19, MDEUIMessages.TargetPlatformPreferencePage2_20, MDEUIMessages.TargetPlatformPreferencePage2_21, false, MDEPlugin.getDefault().getPreferenceStore(), IPreferenceConstants.PROP_PROMPT_REMOVE_TARGET); preferences.savePluginPreferences(); if (dialog.getReturnCode() != IDialogConstants.YES_ID) { return; } } } if (fActiveTarget != null && selected.contains(fActiveTarget)) { fActiveTarget = null; setMessage(MDEUIMessages.TargetPlatformPreferencePage2_22, IMessageProvider.INFORMATION); } fRemoved.addAll(selected); fTargets.removeAll(selected); // Quick hack because the first refresh loses the checkedState, which is being used to bold the active target fTableViewer.refresh(false); fTableViewer.refresh(true); } }
From source file:com.siteview.mde.internal.ui.wizards.imports.FeatureImportWizardPage.java
License:Open Source License
private void dialogChanged() { String message = null;/*from w w w. j a v a2 s. c o m*/ if (fFeatureViewer != null && (fModels == null || fModels.length == 0)) { message = MDEUIMessages.FeatureImportWizard_messages_noFeatures; } setMessage(message, IMessageProvider.INFORMATION); setPageComplete(fFeatureViewer.getCheckedLeafCount() > 0); }