The Two-Layered GUI Toolkit Wiki
Provides common dialogs and widgets with a GUI-toolkit-agnostic layer.
Brought to you by:
fhaag
Aside from the features presented above, there are a few more things included in the Two-Layered GUI Toolkit that are not covered in this tutorial:
TwoLayeredGUI.FlowView
namespace contains some types that help arrange visual objects in a flow layout. A variety of options is supplied, exceeding those of most flow layout containers included in common GUI toolkits, such as centering the wrapped lines or splitting up items at the end of lines.CommonUtilities
class provides various utility methods for common types.IArray<T>
, IImmutableArray<T>
, or NamedObject<T>
can be used in many different situations.InputPanel
widgets are provided along with all included GUI bindings. They have the same functionality and interface as input boxes (but can be included right into GUIs rather than shown in separate dialogs).DialogBox
class, a plain dialog window with a list of control buttons that is based on a DialogBoxSettings
instance. The contents of that dialog box has to be supplied as a control/widget compatible with the used GUI toolkit.
Wiki: Help-Tutorial-Direct-FileDialogs
Wiki: Help-Tutorial-Direct-InputBoxes
Wiki: Help-Tutorial-Direct