Class MessageArea

java.lang.Object
org.eclipse.nebula.widgets.opal.dialog.DialogArea
org.eclipse.nebula.widgets.opal.dialog.MessageArea

public class MessageArea
extends DialogArea
Instances of this class are message areas
  • Constructor Details

    • MessageArea

      public MessageArea​(Dialog parent)
      Constructor
      Parameters:
      parent - dialog that is composed of this message area
  • Method Details

    • addChoice

      public MessageArea addChoice​(int defaultSelection, ChoiceItem... items)
      Add a choice
      Parameters:
      defaultSelection - default selection
      items - a list of the choice item
      Returns:
      the current message area
    • addRadioButtons

      public MessageArea addRadioButtons​(int defaultSelection, java.lang.String... values)
      Add a choice composed of radio buttons
      Parameters:
      defaultSelection - default selection
      values - values
      Returns:
      the current message area
    • addTextBox

      public MessageArea addTextBox​(java.lang.String value)
      Add a text box for input
      Parameters:
      value - defaut value of the textbox
      Returns:
      the current message area
    • addProgressBar

      public MessageArea addProgressBar​(int mininum, int maximum, int value)
      Add a progress bar
      Parameters:
      mininum - minimum value
      maximum - maximum value
      value - default value
      Returns:
      the current message area
    • addCheckBox

      public MessageArea addCheckBox​(java.lang.String label, boolean selection)
      Add a check box
      Parameters:
      label - label to display
      selection - default value of the check box
      Returns:
      this message area
    • render

      public void render()
      Description copied from class: DialogArea
      Render the content of an area
      Specified by:
      render in class DialogArea
      See Also:
      DialogArea.render()
    • hideException

      void hideException()
      Hide the exception panel
    • showException

      void showException()
      Show the exception panel
    • getTitle

      public java.lang.String getTitle()
      Returns:
      the title
    • setTitle

      public MessageArea setTitle​(java.lang.String title)
      Parameters:
      title - the title to set
      Returns:
      the current message area
    • getIcon

      public org.eclipse.swt.graphics.Image getIcon()
      Returns:
      the icon
    • setIcon

      public MessageArea setIcon​(org.eclipse.swt.graphics.Image icon)
      Parameters:
      icon - the icon to set
    • getText

      public java.lang.String getText()
      Returns:
      the text
    • setText

      public MessageArea setText​(java.lang.String text)
      Parameters:
      text - the text to set
    • getRadioChoice

      public int getRadioChoice()
      Returns:
      the radio choice
    • getException

      public java.lang.Throwable getException()
      Returns:
      the exception
    • setException

      public MessageArea setException​(java.lang.Throwable exception)
      Parameters:
      exception - the exception to set
      Returns:
    • getChoice

      public int getChoice()
      Returns:
      the choice
    • getTextBoxValue

      public java.lang.String getTextBoxValue()
      Returns:
      the value stored in the text box
    • getProgressBarMinimumValue

      public int getProgressBarMinimumValue()
      Returns:
      the progress bar minimum value
    • setProgressBarMinimumValue

      public void setProgressBarMinimumValue​(int progressBarMinimumValue)
      Parameters:
      progressBarMinimumValue - the progress bar minimum value to set
    • getProgressBarMaximumValue

      public int getProgressBarMaximumValue()
      Returns:
      the progress bar maximum value
    • setProgressBarMaximumValue

      public void setProgressBarMaximumValue​(int progressBarMaximumValue)
      Parameters:
      progressBarMaximumValue - the progress bar minimum value to set
    • getProgressBarValue

      public int getProgressBarValue()
      Returns:
      the progress bar value
    • setProgressBarValue

      public void setProgressBarValue​(int progressBarValue)
      Parameters:
      progressBarValue - the progress bar value to set
    • isVerticalScrollbar

      public boolean isVerticalScrollbar()
      Returns:
      the verticalScrollbar
    • setVerticalScrollbar

      public void setVerticalScrollbar​(boolean verticalScrollbar)
      Parameters:
      verticalScrollbar - the verticalScrollbar to set
    • getHeight

      public int getHeight()
      Returns:
      the height
    • setHeight

      public void setHeight​(int height)
      Parameters:
      height - the height to set
    • getCheckBoxValue

      public boolean getCheckBoxValue()
      Returns:
      the check box vqlue