[−][src]Module fui::cursive
Re-export of Cursive crate.
Modules
align | Tools to control view alignment. |
backend | Define backends using common libraries. |
direction | Direction-related structures. |
event | User-input events and their effects. |
logger | Logging utilities |
menu | Build menu trees. |
theme | Handle colors and themes in the UI. |
traits | Commonly used traits bundled for easy import. |
utils | Toolbox to make text layout easier. |
vec | Points on the 2D character grid. |
view | Base elements required to build views. |
views | Various views to use when creating the layout. |
Macros
immut1 | Macro to wrap a |
immut2 | Macro to wrap a |
immut3 | Macro to wrap a |
inner_getters | Convenient macro to implement the getters for inner |
wrap_impl | Convenient macro to implement the |
Structs
Cursive | Central part of the cursive library. |
Printer | Convenient interface to draw on a subset of the screen. |
Rect | A non-empty rectangle on the 2D grid. |
XY | A generic structure with a value for each axis. |
Traits
CbFunc | Asynchronous callback function trait. |
Type Definitions
CbSink | Convenient alias to the result of |
ScreenId | Identifies a screen in the cursive root. |