Expand description
KAS widget library
Sub-modules
adapter
provides theAdaptWidget
trait withmap_msg
,with_reserve
andwith_label
methodsdialog
providesMessageBox
, a simpleWindow
, …edit
providesEditBox
,EditField
widgets,EditGuard
trait and some implsmenu
provides aMenuBar
,SubMenu
, …
Container widgets
Frame
,NavFrame
,PopupFrame
: frames around contentScrollRegion
,ScrollBarRegion
: larger on the insideStack
,TabStack
: a stack of widgets in the same rectList
: a row / column of childrenSplitter
: likeList
but with resizing handles
Controls
TextButton
,Button
,MarkButton
: button widgetsCheckBox
,CheckButton
: checkable boxesRadioBox
,RadioButton
: linked checkable boxesScrollBar
: a scroll barSlider
: a sliderSpinner
: numeric entry
Displays
Filler
: an empty widget, sometimes used to fill spaceSeparator
: a visible bar to separate thingsMark
: a small markLabel
: a simple text labelScrollLabel
: text label supporting scrolling and selectionImage
: a pixmap imageProgressBar
: show completion level
Components
AccelLabel
: a label which parses accelerator keysGripPart
: a handle (e.g. for a slider, splitter or scroll_bar)
Modules
- Adapter widgets (wrappers)
- Dialog boxes
- Menu widgets
Structs
- A label supporting an accelerator key
- A push-button with a generic label
- A bare check box (no label)
- A check button with label
- A pop-up multiple choice menu
- A text-edit box
- A text-edit field (single- or multi-line)
- A space filler
- A frame around content
- A generic grid widget
- A draggable grip part
- An image with margins
- A text label
- A generic row/column widget
- A mark
- A mark which is also a button
- Navigation Frame wrapper
- A frame around pop-ups
- A progress bar
- A bare radio box (no label)
- A radio button with label
- A group used by
RadioButton
andRadioBox
- A scroll bar
- A scrollable region with bars
- Scroll bar controls
- A text label supporting scrolling and selection
- Message from a
ScrollBar
- A scrollable region
- Message indicating that a child wishes to be selected
- A separator
- A slider
- A numeric entry widget with up/down arrows
- A resizable row/column widget
- A stack of widgets
- A tabbed stack of widgets
- A push-button with a text label
Enums
- A message from a
GripPart
Traits
Type Definitions
- A column of boxed widgets
- A column of boxed widgets
- A grid of boxed widgets
- A row/column of boxed widgets
- A row of boxed widgets
- A row of boxed widgets
- A row/column of boxed widgets
- A stack of boxed widgets
- A tabbed stack of boxed widgets
- A generic column widget
- A generic column widget
- A column of widget references
- A row of widget references
- A row/column of widget references
- A stack of widget references
- A generic row widget
- A generic row widget
- Label with
&'static str
as backing type - Label with
String
as backing type - A tab