TPTP 4.3.0 Monitoring Tools Project
Internal API Specification

org.eclipse.tptp.wsdm.tooling.editor.mrt.internal
Class GridFormGenerator

java.lang.Object
  extended byorg.eclipse.tptp.wsdm.tooling.editor.mrt.internal.GridFormGenerator
Direct Known Subclasses:
MrtPrototypeForm

public class GridFormGenerator
extends java.lang.Object

Base class for form-generators. Rather than subclassing ScrolledForm in JFace we subclass this. ScrolledForm is not designed for extension. Note: to use FormToolkit, org.eclipse.ui.forms must be an explicit plug-in dependency.

See http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/pde-ui-home/working/EclipseForms/EclipseForms.html for info on writing forms.


Constructor Summary
protected GridFormGenerator(org.eclipse.swt.widgets.Composite parent, java.lang.String name)
          Creates a scrolledform with 2 colums for layouting purpose.
 
Method Summary
protected  org.eclipse.swt.widgets.Composite createSection(java.lang.String title, java.lang.String descr)
          Create an Eclipse-looking form section, with twistie rollup feature.
protected  org.eclipse.swt.widgets.Composite createSection(java.lang.String title, java.lang.String descr, int colspan, int rowspan)
           
 org.eclipse.ui.forms.widgets.ScrolledForm getForm()
           
 java.lang.String getTitle()
           
protected  org.eclipse.ui.forms.widgets.FormToolkit getToolkit()
           
protected  boolean showOkDialog(java.lang.String title, java.lang.String msg, int dlgType)
          Shows the message dialog and an OK button
protected  void showUnimplementedDialog()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridFormGenerator

protected GridFormGenerator(org.eclipse.swt.widgets.Composite parent,
                            java.lang.String name)
Creates a scrolledform with 2 colums for layouting purpose.

Parameters:
parent - - The composite which should be used for drawing the form
name - - name of the form
Method Detail

getForm

public org.eclipse.ui.forms.widgets.ScrolledForm getForm()

getTitle

public java.lang.String getTitle()

getToolkit

protected org.eclipse.ui.forms.widgets.FormToolkit getToolkit()

createSection

protected org.eclipse.swt.widgets.Composite createSection(java.lang.String title,
                                                          java.lang.String descr)
Create an Eclipse-looking form section, with twistie rollup feature.


createSection

protected org.eclipse.swt.widgets.Composite createSection(java.lang.String title,
                                                          java.lang.String descr,
                                                          int colspan,
                                                          int rowspan)

showUnimplementedDialog

protected void showUnimplementedDialog()

showOkDialog

protected boolean showOkDialog(java.lang.String title,
                               java.lang.String msg,
                               int dlgType)
Shows the message dialog and an OK button

Parameters:
title - - Title of the dialog
msg - - Message to be displayed
dlgType - - Whether info/warning/error, etc.
Returns:

TPTP 4.3.0 Monitoring Tools Project
Internal API Specification