[−][src]Crate orbtk
Re-exports
pub use orbtk_proc_macros as proc_macros; |
Modules
api | |
behaviors | Behavior widgets are provides a default set of event actions like mouse event handling. Use them as child to expand the event behavior of your widget. |
colors | |
css_engine | |
ecs | |
fonts | |
material_font_icons | |
prelude | |
render | |
shell | |
theme | |
tree | |
utils | |
widgets |
Macros
Debug | Derive macro generating an impl of the trait |
Structs
Button | The |
Canvas | Canvas is used to render 3D graphics. |
CheckBox | The |
ComponentBox | This struct is used to store a component with its type id. Used for dynamic component adding. |
ComponentBuilder | The |
ComponentStore | The |
Container | The |
Cursor | The |
CursorState | |
Entity | Represents an entity. |
EntityBuilder | The entity builder is used to create an entity with components. |
EntityComponentManager | The EntityComponentManager represents the main entity and component storage. |
EntityStore | VecEntityStore is the default vector based implementation of an entity store. |
FontIconBlock | The |
Grid | The |
HashMap | A hash map implemented with quadratic probing and SIMD lookup. |
Image | |
ImageWidget | The |
ItemsWidget | The |
ItemsWidgetState | |
ListView | The |
ListViewItem | |
ListViewItemState | |
ListViewState | |
Rc | A single-threaded reference-counting pointer. 'Rc' stands for 'Reference Counted'. |
RefCell | A mutable memory location with dynamically checked borrow rules |
ScrollBar | The |
ScrollIndicator | The |
ScrollIndicatorState | The |
ScrollViewer | The |
ScrollViewerState | The |
Selector | Describes a css selector. |
SharedComponentBox | This struct is used to store a shared component with its type id. Used for dynamic component adding. |
Stack | The |
StringComponentBuilder | The |
StringComponentStore | The |
Switch | The |
SwitchState | State to handle the position of switch toggle. |
TextBlock | The |
TextBox | The |
TextBoxState | The |
Theme |
|
ToggleButton | The |
TypeId | A |
Window | The |
World | The |
Enums
NotFound | Not found error. |
Traits
Any | A type to emulate dynamic typing. |
Component | This trait is used to internal handle all components types. This trait is implicitly implemented for all other types. |
Debug |
|
System | This trait is used to interact with the components of entities. It could read and write to the components. |
Functions
default_theme | |
initialize | |
light_theme |
Type Definitions
Priority | The run order of a system. The systems will be executed by priority from small to great. |