Expand description
All fltk widget traits and flt error types
Re-exports§
pub use crate::app::WidgetId;
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
TextDisplayandTextEditorMore 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
GroupExttrait, 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
Props - Builder pattern helper
- 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
GroupExtas well.