- Main Page
- Packages
- Classes
- Files
- Related Pages

- Packages
- Package Functions

# Package smjg.libs.sdwf.control

Standard Windows dialog controls. More...

## Classes
class | EditOperations<>
class | Control
| The smjg.libs.sdwf.control.Control class is the base of classes used to interface dialog controls. More...
class | Button
| The smjg.libs.sdwf.control.Button class interfaces a push button control. More...
class | CheckBox
| The smjg.libs.sdwf.control.CheckBox class interfaces a check box. More...
class | RadioButton
| The smjg.libs.sdwf.control.RadioButton class interfaces a radio button control. More...
class | RadioButtonGroup
| The smjg.libs.sdwf.control.RadioButtonGroup class is used to interface a group of radio buttons. More...
class | EditBox
| The smjg.libs.sdwf.control.EditBox class interfaces a single-line or multi-line text edit control. More...
class | ListBox
| The smjg.libs.sdwf.control.ListBox class interfaces a list box. More...
class | ComboBox
| The smjg.libs.sdwf.control.ComboBox class interfaces a combo box (simple, drop-down or drop-down list). More...
class | ControlException
| The smjg.libs.sdwf.control.ControlException class is an exception thrown when a control operation fails. More...

## Detailed Description

Standard Windows dialog controls.

The smjg.libs.sdwf.control module is a collection of classes used to interface the standard Windows dialog controls.

Normally, these classes are used to interface controls defined in a dialog resource, using the constructors of the form `this(Dialog, uint)`. However, they can also be used to create controls at runtime, for purposes that require them to be created dynamically. Some of the control classes can also be used as the client pane of a FrameWindow.

Note:
  Control object constructors require the containing dialog interface element to exist. Therefore, they cannot be constructed in the constructor of a Dialog subclass. Instead, they should be constructed in an overridden Dialog.setup method.