Trees | Indices | Help |
|
---|
|
object --+ | Form
Nested Classes | |
ButtonInput Button control. |
|
ChkGroupControl Checkbox group control class. |
|
ChkGroupItemControl Checkbox group item control |
|
ColorInput Color button input control |
|
Control | |
DirInput Directory browsing control |
|
DropdownListControl Dropdown control This control allows manipulating a dropdown control |
|
EmbeddedChooserControl Embedded chooser control. |
|
FileInput File Open/Save input control |
|
FormChangeCb Form change handler. |
|
GroupControl Base class for group controls |
|
GroupItemControl Base class for group control items |
|
InputControl Generic form input control. |
|
LabelControl Base class for static label control |
|
MultiLineTextControl Multi line text control. |
|
NumericArgument Argument representing various integer arguments (ushort, uint32, uint64, etc...) |
|
NumericInput A composite class serving as a base numeric input control class |
|
NumericLabel Numeric label control |
|
RadGroupControl Radiobox group control class. |
|
RadGroupItemControl Radiobox group item control |
|
StringArgument Argument representing a character buffer |
|
StringInput Base string input control class. |
|
StringLabel String label control |
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
Class Variables | |
FT_ADDR =
|
|
FT_ASCII =
|
|
FT_BIN =
|
|
FT_BUTTON =
|
|
FT_CHAR =
|
|
FT_CHKGRP =
|
|
FT_CHKGRP2 =
|
|
FT_COLOR =
|
|
FT_DEC =
|
|
FT_DIR =
|
|
FT_DROPDOWN_LIST =
|
|
FT_ECHOOSER =
|
|
FT_FILE =
|
|
FT_FORMCHG =
|
|
FT_HEX =
|
|
FT_HTML_LABEL =
|
|
FT_IDENT =
|
|
FT_INT64 =
|
|
FT_MULTI_LINE_TEXT =
|
|
FT_OCT =
|
|
FT_RADGRP =
|
|
FT_RADGRP2 =
|
|
FT_RAWHEX =
|
|
FT_SEG =
|
|
FT_SHEX =
|
|
FT_TYPE =
|
|
FT_UINT64 =
|
Properties | |
Inherited from |
Method Details |
Low level function. Prefer AddControls() to this function. This function adds one control to the form.
|
Adds controls from a dictionary. The dictionary key is the control name and the value is a Form.Control object
|
Close the form
|
Compiles a form and returns the form object (self) and the argument list. The form object will contain object names corresponding to the form elements
|
Low level function. Compiles (parses the form syntax and adds the control) the form string and returns the argument list to be passed the argument list to ask_form(). The form controls are wrapped inside curly braces: {ControlName}. A special operator can be used to return the index of a given control by its name: {id:ControlName}. This is useful when you use the STARTITEM form keyword to set the initially focused control. (note that, technically, the index is not the same as the ID; that's because STARTITEM uses raw, 0-based indexes rather than control IDs to determine the focused widget.)
|
Checks if the form has already been compiled
|
Enable or disable an input field
|
Displays a modal dialog containing the compiled form.
|
Frees all resources associated with a compiled form. Make sure you call this function when you finish using the form. |
Returns the control's value depending on its type
|
Get currently focused input field.
|
Move/resize an input field
|
Refresh a field
|
Set the control's value depending on its type
|
Set currently focused input field
|
Show or hide an input field
|
Contruct a Form class. This class wraps around ask_form() or open_form() and provides an easier / alternative syntax for describing forms. The form control names are wrapped inside the opening and closing curly braces and the control themselves are defined and instantiated via various form controls (subclasses of Form).
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Oct 11 15:05:11 2019 | http://epydoc.sourceforge.net |