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 |