Microchip® Advanced Software Framework

wtk_basic_frame Struct Reference

Basic frame control struct.

This is the basic frame control struct. It contains references to the window composing the frame, as well as non-window information required.

Note
Structure fields are only internally accessible, only pointers to structure is needed externally.

Data Fields

void * custom_data
 Data for applications and handlers. More...
 
wtk_basic_frame_draw_handler_t draw_handler
 Frame draw event handler. More...
 
wtk_basic_frame_command_handler_t frame_handler
 Frame command event handler. More...
 
struct win_windowwin
 Frame window. More...
 

void* wtk_basic_frame::custom_data

Data for applications and handlers.

Referenced by wtk_basic_frame_create(), and wtk_basic_frame_get_custom_data().

wtk_basic_frame_draw_handler_t wtk_basic_frame::draw_handler

Frame draw event handler.

Referenced by wtk_basic_frame_create(), and wtk_basic_frame_handler().

wtk_basic_frame_command_handler_t wtk_basic_frame::frame_handler

Frame command event handler.

Referenced by wtk_basic_frame_create(), and wtk_basic_frame_handler().

struct win_window* wtk_basic_frame::win