[][src]Module orbtk_api::systems

Contains all system used in OrbTk. Systems are meant as systems in OrbTks Entity Component System. These are used for event handling, building layout and drawing.

Structs

CleanupSystem

Handles the inner cleanup while window is closing.

EventStateSystem

The EventStateSystem pops events from the event queue and delegates the events to the corresponding event handlers of the widgets and updates the states.

InitSystem

This system is used to initializes the widgets.

LayoutSystem

The LayoutSystem builds per iteration the layout of the current ui. The layout parts are calculated by the layout objects of layout widgets.

PostLayoutStateSystem

The PostLayoutStateSystem calls the update_post_layout methods of widget states.

RenderSystem

The RenderSystem iterates over all visual widgets and used its render objects to draw them on the screen.

Functions

print_tree