Module prelude
Available on crate feature
dep_fltk
only.Expand description
All fltk widget traits and flt error types
Enums§
- Fltk
Error - Error types returned by fltk-rs + wrappers of std errors
- Fltk
Error Kind - Error kinds enum for
FltkError
Traits§
- Browser
Ext - Defines the methods implemented by all browser types More info can be found in the wiki
- Button
Ext - Defines the methods implemented by all button widgets. More details can be found in the wiki.
- Display
Ext - Defines the methods implemented by
TextDisplay
andTextEditor
More details can be found in the wiki. - Group
Ext - Defines the methods implemented by all group widgets.
These widgets include Window types and others found in the group module: Group, Scroll, Pack, Tile, Flex …etc.
Widgets implementing the GroupExt trait, are characterized by having to call
::end()
method to basically close them. More details can be found in the wiki. - Image
Ext - Defines the methods implemented by all image types
- Input
Ext - Defines the methods implemented by all input and output widgets. More details can be found in the wiki.
- MenuExt
- Defines the methods implemented by all menu widgets These are found in the menu module: MenuBar, SysMenuBar, Choice, MenuButton …etc. Menus function in 2 main ways which are discussed in the wiki
- Surface
Device - Defines the methods implemented by all surface types, currently
ImageSurface
- Table
Ext - Defines the methods implemented by table types. More details can be found in the wiki.
- Valuator
Ext - Defines the methods implemented by all valuator widgets More details can be found in the wiki.
- Widget
Base - Defines the extended methods implemented by all widgets
- Widget
Ext - Defines the methods implemented by all widgets
- Widget
Id - Allows setting a an id to a widget. Will not work with the single-threaded feature.
- Widget
Type - A trait defined for all enums passable to the
WidgetExt::set_type()
method - Window
Ext - Defines the methods implemented by all window widgets. More details can be found in the wiki. Windows (which can be found in the window module) implement GroupExt as well.