Module fltk::prelude

source ·
Expand description

All fltk widget traits and flt error types

Enums

Error types returned by fltk-rs + wrappers of std errors
Error kinds enum for FltkError

Traits

Defines the methods implemented by all browser types More info can be found in the wiki
Defines the methods implemented by all button widgets. More details can be found in the wiki.
Defines the methods implemented by TextDisplay and TextEditor More details can be found in the wiki.
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.
Defines the methods implemented by all image types
Defines the methods implemented by all input and output widgets. More details can be found in the wiki.
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
Defines the methods implemented by all surface types, currently ImageSurface
Defines the methods implemented by table types. More details can be found in the wiki.
Defines the methods implemented by all valuator widgets More details can be found in the wiki.
Defines the extended methods implemented by all widgets
Defines the methods implemented by all widgets
A trait defined for all enums passable to the WidgetExt::set_type() method
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.