Crate kas_widgets
source · [−]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)
Re-exports
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 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
and RadioBox
A scroll bar
A scrollable region with bars
Scroll bar controls
A text label supporting scrolling and selection
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
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