Muteki
EABI code execution on Besta® RTOS devices.
Loading...
Searching...
No Matches
component.h
Go to the documentation of this file.
1/*
2 * Copyright 2024-present dogtopus
3 * SPDX-License-Identifier: MIT
4 */
5
11
12#ifndef __MUTEKI_UI_FRAMEWORK_COMPONENT_H__
13#define __MUTEKI_UI_FRAMEWORK_COMPONENT_H__
14
15#include "../types/framework.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
28
36
45
53void PVIEW_setState(ui_component_t *self, unsigned short mask, bool set);
54
55#ifdef __cplusplus
56} // extern "C"
57#endif
58
59#endif // __MUTEKI_UI_FRAMEWORK_COMPONENT_H__
void PVIEW_draw(ui_component_t *self)
Draw a component.
void PVIEW_setState(ui_component_t *self, unsigned short mask, bool set)
Change the object state bitmask.
void PVIEW_EraseBackGround(ui_component_t *self)
Signal the parent container to restore pixels that were obstructed by this component.
void PVIEW_handleEvent(ui_component_t *self, ui_event_t *e)
Handle incoming events.
UI framework type (component, group, event) definitions.
struct ui_event_std_s ui_event_t
ui_event_std_s
Definition framework.h:96
struct ui_component_s ui_component_t
ui_component_s
Definition framework.h:71