[−][src]Crate fui_core
Structs
AggregatedChildrenSource | AggregatedChildrenSource. |
Callback | Callback can hold one listener that can be queued to execute with emit() method. The real execution will be done later on the same thread (you must explicitly call CallbackExecutor::execute_all_in_queue() to do it). Callbacks are queued because this prevents mutability problems when callbacks are called from callbacks. |
CallbackExecutor | Allows direct execution of callbacks stored in the thread local queue. |
ControlContext | |
Event | |
EventProcessor | |
EventSubscription | EventSubscription is an owner of the callback. Calling the callback stops when EventSubscription is dropped. |
GestureDetector | |
KeyEvent | |
KeyModifiers | |
Matrix2x3 | |
Mm | size in millimeters |
Normal | size in range 0..1 - covers whole window area |
ObservableCollectionIterator | ObservableCollectionIterator. |
ObservableCollectionMap | ObservableCollectionMap. |
ObservableVec | |
Point | |
Property | |
Rect | |
Services | |
Size | |
Sp | size in scaled pixels (pixel size defined by user preferences) if not specified otherwise this is the default unit to measure things |
StyledControl | |
ViewContext |
Enums
ColorFormat | |
ControlEvent | |
ElementState | |
Gesture | |
HitTestResult | |
InputEvent | |
KeyState | |
Keycode | |
MouseButton | |
ObservableChangedEventArgs | |
Orientation |
Traits
CallbackObject | |
ControlBehavior | |
ControlExtensions | |
ControlObject | |
DrawingContext | |
EventContext | |
IntoProperty | Used to attribute types that can be
automatically converted to Property |
ObservableCollection | |
ObservableCollectionExt | |
PropertyDirtyExtension | |
Resources | |
Style | |
ViewModel | Used to convert controls to views. Controls can be consumed during conversion. |
ViewModelObject | Object safe version of ViewModel's trait. |
WeakViewModelObject | Object safe trait for weak ViewModel's reference. |
WindowService |
Functions
round_layout_value |
Type Definitions
Color | |
Point2 | |
Vector2 | |
Vector3 |