MiniGUI API Reference (MiniGUI-Threads)  v3.2.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Modules | Variables
Functions

Modules

 GDI functions
 
 Message functions
 
 Look and Feel Renderer management functions
 
 Resource managment functions
 
 Windowing functions
 
 Global/general functions
 

Variables

void *(* init )(void)
 
void(* deinit )(void *context)
 
void(* paint_desktop )(void *context, HDC dc_desktop, const RECT *inv_rc)
 
void(* keyboard_handler )(void *context, int message, WPARAM wParam, LPARAM lParam)
 
void(* mouse_handler )(void *context, int message, WPARAM wParam, LPARAM lParam)
 
void(* customize_desktop_menu )(void *context, HMENU hmenu, int start_pos)
 
void(* desktop_menucmd_handler )(void *context, int id)
 
int key_nr_alloc
 
int key_nr
 
char * name
 
char ** keys
 
char ** values
 
int sect_nr_alloc
 
int section_nr
 
PETCSECTION sections
 

Detailed Description

Variable Documentation

void(* customize_desktop_menu) (void *context, HMENU hmenu, int start_pos)

the desktop menu customizer

Definition at line 1530 of file minigui.h.

void(* deinit) (void *context)

called when terminating a seesion

Definition at line 1515 of file minigui.h.

void(* desktop_menucmd_handler) (void *context, int id)

the desktop menu command handler

Definition at line 1534 of file minigui.h.

void*(* init) (void)

called when starting a new session, and return a context

Definition at line 1512 of file minigui.h.

int key_nr

Key number in the section

Definition at line 1833 of file minigui.h.

int key_nr_alloc

Allocated number of keys

Definition at line 1831 of file minigui.h.

void(* keyboard_handler) (void *context, int message, WPARAM wParam, LPARAM lParam)

the keyboard event handler for the desktop

Definition at line 1522 of file minigui.h.

char** keys

Array of keys

Definition at line 1837 of file minigui.h.

void(* mouse_handler) (void *context, int message, WPARAM wParam, LPARAM lParam)

the mouse event handler for the desktop

Definition at line 1526 of file minigui.h.

char* name

Name of the section

Definition at line 1835 of file minigui.h.

void(* paint_desktop) (void *context, HDC dc_desktop, const RECT *inv_rc)

called when the desktop should be repainted

Definition at line 1518 of file minigui.h.

int sect_nr_alloc

Allocated number of sections

Definition at line 1848 of file minigui.h.

int section_nr

Number of sections

Definition at line 1850 of file minigui.h.

PETCSECTION sections

Pointer to section arrays

Definition at line 1852 of file minigui.h.

char** values

Array of values

Definition at line 1839 of file minigui.h.