![]() |
mikroSDK Reference Manual
|
Go to the source code of this file.
Data Structures | |
| struct | vtft_event_set |
| Structure representing an event set, all posible event types and their functions that can be triggered. More... | |
| struct | vtft_pen |
| The context structure for storing pen's size and color. More... | |
| struct | vtft_gradient |
| The structure used for information about the gradient. More... | |
| struct | vtft_press_gradient |
| The structure used for information about the gradient displayed when an object is pressed and when its not. More... | |
| struct | vtft_font |
| The structure used for information about the font bitmap and color. More... | |
| struct | vtft_text |
| The structure used for information about the font bitmap and color. More... | |
| struct | vtft_component |
| Generic component structure, holding key information about that component. More... | |
| struct | vtft_positioned_component |
| Structure for a componet characterized by position. More... | |
| struct | vtft_active_component |
| Structure for a componet characterized by active and inactive state. More... | |
| struct | vtft_colored_component |
| Structure for a componet characterized by color used for drawing it. More... | |
| struct | vtft_box |
| Structure for a componet drawn like a box. More... | |
| struct | vtft_rounded_box |
| Structure for a componet drawn like a box with rounded corners. More... | |
| struct | vtft_circle |
| Structure for a componet drawn like a circle. More... | |
| struct | vtft_ellipse |
| Structure for a componet drawn like a ellipse. More... | |
| struct | vtft_line |
| Structure for a componet drawn like a line. More... | |
| struct | vtft_label |
| Structure for a label component. More... | |
| struct | vtft_button |
| Structure for a button component. More... | |
| struct | vtft_rounded_button |
| Structure for a button component with rounded corners. More... | |
| struct | vtft_circle_button |
| Structure for a circular button component. More... | |
| struct | vtft_image |
| Structure for an image component. More... | |
| struct | vtft_abstract_check_box |
| Abstract structure for check box component. More... | |
| struct | vtft_check_box |
| Structure for a check box component. More... | |
| struct | vtft_radio_button |
| Structure for a radio button component. More... | |
| struct | vtft_progress_bar |
| Structure for a radio button component. More... | |
| struct | vtft_screen |
| Structure representig a screen. More... | |
| struct | vtft_s |
| Structure representig a VTFT library instance. More... | |
Typedefs | |
| typedef uint8_t | vtft_bool_t |
| typedef uint8_t | vtft_byte_t |
| typedef int16_t | vtft_index_t |
| typedef gl_int_t | vtft_coord_t |
| typedef gl_uint_t | vtft_ucoord_t |
| typedef vtft_component_type | vtft_comp_type_t |
| typedef void(* | vtft_event) () |
| typedef void(* | vtft_draw_handle) (struct vtft_s *instance, vtft_component *__generic component) |
| typedef struct vtft_s | vtft_t |
| Structure representig a VTFT library instance. More... | |
Enumerations | |
| enum | vtft_component_type |
| Enum containing all VTFT component types. More... | |
| enum | vtft_gradient_style |
| enum | vtft_text_alignment |
| Enum containing possible text alignment options. More... | |
| typedef uint8_t vtft_bool_t |
8-bit unsigned integer is used for boolean type.
| typedef uint8_t vtft_byte_t |
8-bit unsinged integer is used for byte type.
| typedef int16_t vtft_index_t |
16-bti signed integer is used for index type
| typedef gl_int_t vtft_coord_t |
gl_int_t is used for coordinate type.
| typedef gl_uint_t vtft_ucoord_t |
gl_uint_t is used for unsigned coordinate type.
| typedef vtft_component_type vtft_comp_type_t |
VTFT component type.
| typedef void(* vtft_event) () |
Function to be executed when certain event is trigered.
| typedef void(* vtft_draw_handle) (struct vtft_s *instance, vtft_component *__generic component) |
The function signature for drawing a component.
| enum vtft_component_type |
| enum vtft_gradient_style |
Enum containing styles for brush that are supported in the drawing functions. It should be used for controlling the look of shapes that uses brush in drawing.
| enum vtft_text_alignment |