/** * Sets the message for this form. Message text is rendered in the form head * when shown. * * @param message * the message, or <code>null</code> to clear the message * @see #setMessage(String, int) * @since 3.2 */ public void setMessage(String message) { this.setMessage(message, 0, null); }
/** * Sets the message for this form. Message text is rendered in the form head * when shown. * * @param message * the message, or <code>null</code> to clear the message * @see #setMessage(String, int) * @since 3.2 */ public void setMessage(String message) { this.setMessage(message, 0, null); }
/** * Sets the message for this form with an indication of what type of message * it is. * <p> * The valid message types are one of <code>NONE</code>, * <code>INFORMATION</code>,<code>WARNING</code>, or * <code>ERROR</code> defined in IMessageProvider interface. * </p> * * @param newMessage * the message, or <code>null</code> to clear the message * @param newType * the message type * @see org.eclipse.jface.dialogs.IMessageProvider * @since 3.2 */ public void setMessage(String newMessage, int newType) { this.setMessage(newMessage, newType, null); }
/** * Sets the message for this form with an indication of what type of message * it is. * <p> * The valid message types are one of <code>NONE</code>, * <code>INFORMATION</code>,<code>WARNING</code>, or * <code>ERROR</code> defined in IMessageProvider interface. * </p> * * @param newMessage * the message, or <code>null</code> to clear the message * @param newType * the message type * @see org.eclipse.jface.dialogs.IMessageProvider * @since 3.2 */ public void setMessage(String newMessage, int newType) { this.setMessage(newMessage, newType, null); }
protected void setMessage(String message, int newType) { fScrolledForm.getForm().setMessage(message, newType); }
/** * Sets the form message. * * @param newMessage * the message text or <code>null</code> to reset. * @param newType * as defined in * {@link org.eclipse.jface.dialogs.IMessageProvider}. * @param messages * an optional array of children that itemize individual * messages or <code>null</code> for a simple message. * @since 3.3 * @see Form#setMessage(String, int) */ public void setMessage(String newMessage, int newType, IMessage[] messages) { content.setMessage(newMessage, newType, messages); reflow(true); }
/** * Sets the form message. * * @param newMessage * the message text or <code>null</code> to reset. * @param newType * as defined in * {@link org.eclipse.jface.dialogs.IMessageProvider}. * @param messages * an optional array of children that itemize individual * messages or <code>null</code> for a simple message. * @since 3.3 * @see Form#setMessage(String, int) */ public void setMessage(String newMessage, int newType, IMessage[] messages) { content.setMessage(newMessage, newType, messages); reflow(true); }
private void update(ArrayList<Message> mergedList) { pruneControlDecorators(); if (form.getHead().getBounds().height == 0 || mergedList.isEmpty() || mergedList == null) { form.setMessage(null, IMessageProvider.NONE); return; } ArrayList<Message> peers = createPeers(mergedList); int maxType = peers.get(0).getMessageType(); String messageText; IMessage[] array = peers.toArray(new IMessage[peers.size()]); if (peers.size() == 1 && peers.get(0).prefix == null) { // a single message IMessage message = peers.get(0); messageText = message.getMessage(); form.setMessage(messageText, maxType, array); } else { // show a summary message for the message // and list of errors for the details if (peers.size() > 1) messageText = NLS.bind( MULTIPLE_MESSAGE_SUMMARY_KEYS[maxType], new String[] { peers.size() + "" }); //$NON-NLS-1$ else messageText = SINGLE_MESSAGE_SUMMARY_KEYS[maxType]; form.setMessage(messageText, maxType, array); } }
private void update(ArrayList<Message> mergedList) { pruneControlDecorators(); if (form.isDisposed()) { return; } if (form.getHead().getBounds().height == 0 || mergedList.isEmpty() || mergedList == null) { form.setMessage(null, IMessageProvider.NONE); return; } ArrayList<Message> peers = createPeers(mergedList); int maxType = peers.get(0).getMessageType(); String messageText; IMessage[] array = peers.toArray(new IMessage[peers.size()]); if (peers.size() == 1 && peers.get(0).prefix == null) { // a single message IMessage message = peers.get(0); messageText = message.getMessage(); form.setMessage(messageText, maxType, array); } else { // show a summary message for the message // and list of errors for the details if (peers.size() > 1) messageText = NLS.bind( MULTIPLE_MESSAGE_SUMMARY_KEYS[maxType], new String[] { peers.size() + "" }); //$NON-NLS-1$ else messageText = SINGLE_MESSAGE_SUMMARY_KEYS[maxType]; form.setMessage(messageText, maxType, array); } }
/** * Updates the form title. Sub-classes can extend if needed. */ protected void updateFormTitle() { if (null != displayedCmrRepositoryDefinition) { mainForm.setImage(ImageFormatter.getCmrRepositoryImage(displayedCmrRepositoryDefinition, true)); mainForm.setText(displayedCmrRepositoryDefinition.getName()); mainForm.setToolTipText(TextFormatter.getCmrRepositoryDescription(displayedCmrRepositoryDefinition)); mainForm.setMessage(null); } else { mainForm.setImage(null); mainForm.setText("No repository exists"); mainForm.setMessage("Repositories can be added from the Repository Manager", IMessageProvider.WARNING); mainForm.setToolTipText(null); } }
/** * Updates the form title. */ private void updateFormTitle() { if (null != displayedRepositoryDefinition) { if (displayedRepositoryDefinition instanceof CmrRepositoryDefinition) { CmrRepositoryDefinition cmrRepositoryDefinition = (CmrRepositoryDefinition) displayedRepositoryDefinition; mainForm.setImage(ImageFormatter.getCmrRepositoryImage(cmrRepositoryDefinition, true)); mainForm.setText(cmrRepositoryDefinition.getName()); mainForm.setToolTipText(TextFormatter.getCmrRepositoryDescription(cmrRepositoryDefinition)); } else if (displayedRepositoryDefinition instanceof StorageRepositoryDefinition) { StorageRepositoryDefinition storageRepositoryDefinition = (StorageRepositoryDefinition) displayedRepositoryDefinition; mainForm.setImage(ImageFormatter.getStorageRepositoryImage(storageRepositoryDefinition)); mainForm.setText(storageRepositoryDefinition.getName()); mainForm.setToolTipText(getStorageDescirption(storageRepositoryDefinition)); } mainForm.setMessage(null); } else { mainForm.setImage(null); mainForm.setText("No repository loaded"); mainForm.setMessage("Repositories can be loaded from Repository or Storage Manager", IMessageProvider.WARNING); mainForm.setToolTipText(null); } }