Inheritance diagram for com.arcle.rmt.superwaba.ui.LayoutForm:
Public Member Functions | |
LayoutForm () | |
Protected Member Functions | |
abstract Control[][] | getFormControls () |
Returns the child controls arranged in a two dimensional array. | |
void | layoutControls (Container form, Control[][] controls) |
Strategy method that layouts controls in a container. | |
boolean | isTextEntry (Control ctrl) |
Strategy Method that determines whether the specified control is a textual entry control (any edit-like controls). | |
boolean | isMultilineTextEntry (Control ctrl) |
void | layoutChildren () |
Strategy method. | |
Label | createLabel (String caption) |
Factory Method to create Label objects for placement in the form. | |
MultiEdit | createMultiEdit (String text, int rowCount, int spaceBetweenLines) |
Factory Method to create MultiEdit objects for placement in the form. | |
Edit | createEdit (String text) |
Factory Method. |
Controls in this form are to be layout in a ThinkDB-like data-entry form.
Definition at line 82 of file LayoutForm.java.
|
Definition at line 83 of file LayoutForm.java. |
|
Factory Method.
Definition at line 244 of file LayoutForm.java. |
|
Factory Method to create Label objects for placement in the form.
Definition at line 226 of file LayoutForm.java. |
|
Factory Method to create MultiEdit objects for placement in the form.
Definition at line 236 of file LayoutForm.java. |
|
Returns the child controls arranged in a two dimensional array. The first dimension of the array contains the rows of the form. While the second dimension is a two-element array where index 0 is the label and index 1 is the field of the form. Referenced by com.arcle.rmt.superwaba.ui.LayoutForm.layoutChildren(). |
|
Definition at line 209 of file LayoutForm.java. Referenced by com.arcle.rmt.superwaba.ui.LayoutForm.layoutControls(). |
|
Strategy Method that determines whether the specified control is a textual entry control (any edit-like controls).
Definition at line 205 of file LayoutForm.java. Referenced by com.arcle.rmt.superwaba.ui.LayoutForm.layoutControls(). |
|
Strategy method.
Implements com.arcle.rmt.superwaba.ui.Form. Definition at line 217 of file LayoutForm.java. References com.arcle.rmt.superwaba.ui.LayoutForm.getFormControls(), and com.arcle.rmt.superwaba.ui.LayoutForm.layoutControls(). |
|
Strategy method that layouts controls in a container.
Definition at line 105 of file LayoutForm.java. References com.arcle.rmt.superwaba.ui.LayoutForm.isMultilineTextEntry(), and com.arcle.rmt.superwaba.ui.LayoutForm.isTextEntry(). Referenced by com.arcle.rmt.superwaba.ui.LayoutForm.layoutChildren(). |