GUI: ViewDispatcher API. More...
Go to the source code of this file.
Data Structures | |
| struct | ViewDispatcher |
Functions | |
| void | view_dispatcher_draw_callback (Canvas *canvas, void *context) |
| ViewPort Draw Callback. | |
| void | view_dispatcher_input_callback (InputEvent *event, void *context) |
| ViewPort Input Callback. | |
| void | view_dispatcher_handle_input (ViewDispatcher *view_dispatcher, InputEvent *event) |
| Input handler. | |
| void | view_dispatcher_handle_tick_event (void *context) |
| Tick handler. | |
| void | view_dispatcher_handle_custom_event (ViewDispatcher *view_dispatcher, uint32_t event) |
| Custom event handler. | |
| void | view_dispatcher_set_current_view (ViewDispatcher *view_dispatcher, View *view) |
| Set current view, dispatches view enter and exit. | |
| void | view_dispatcher_update (View *view, void *context) |
| ViewDispatcher update event. | |
| void | view_dispatcher_run_event_callback (FuriEventLoopObject *object, void *context) |
| ViewDispatcher run event loop event callback. | |
| void | view_dispatcher_run_input_callback (FuriEventLoopObject *object, void *context) |
| ViewDispatcher run event loop input callback. | |
GUI: ViewDispatcher API.