de.matthias_burbach.flux4eclipse.popup.actions
Class LongMessageDisplay

java.lang.Object
  extended byde.matthias_burbach.flux4eclipse.popup.actions.LongMessageDisplay

public class LongMessageDisplay
extends java.lang.Object

Pops up a shell window to display a potentially long text message.

Author:
Matthias Burbach

Field Summary
private  org.eclipse.swt.widgets.Shell shell
           
private  org.eclipse.swt.custom.StyledText text
           
 
Constructor Summary
private LongMessageDisplay(org.eclipse.swt.widgets.Shell parentShell, java.lang.String title, java.lang.String message)
           
 
Method Summary
private  void createShell(org.eclipse.swt.widgets.Shell parentShell, java.lang.String title, java.lang.String message)
           
private  void createStyledText(java.lang.String message)
           
static void main(java.lang.String[] args)
          Allows simple stand-alone testing of this class.
static void open(org.eclipse.swt.widgets.Shell parentShell, java.lang.String title, java.lang.String message)
          Pops up a shell window to display a potentially long text message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shell

private org.eclipse.swt.widgets.Shell shell

text

private org.eclipse.swt.custom.StyledText text
Constructor Detail

LongMessageDisplay

private LongMessageDisplay(org.eclipse.swt.widgets.Shell parentShell,
                           java.lang.String title,
                           java.lang.String message)
Method Detail

open

public static void open(org.eclipse.swt.widgets.Shell parentShell,
                        java.lang.String title,
                        java.lang.String message)
Pops up a shell window to display a potentially long text message.

Parameters:
parentShell - the parent shell of the shell to be displayed
title - the title of the shell to be displayed
message - the message to be displayed in the shell

createShell

private void createShell(org.eclipse.swt.widgets.Shell parentShell,
                         java.lang.String title,
                         java.lang.String message)

createStyledText

private void createStyledText(java.lang.String message)

main

public static void main(java.lang.String[] args)
Allows simple stand-alone testing of this class.

Parameters:
args - not used