Gui structure.
Definition gui_i.h:47
Definition view_holder.c:6
void view_holder_free(ViewHolder *view_holder)
Free ViewHolder and call Free callback.
Definition view_holder.c:34
void view_holder_set_back_callback(ViewHolder *view_holder, BackCallback back_callback, void *back_context)
Set the back key callback.
Definition view_holder.c:100
void view_holder_update(View *view, void *context)
View Update Handler.
Definition view_holder.c:117
void(* BackCallback)(void *back_context)
Back callback type.
Definition view_holder.h:31
void(* FreeCallback)(void *free_context)
Free callback type.
Definition view_holder.h:24
void * view_holder_get_free_context(ViewHolder *view_holder)
Free callback context getter.
Definition view_holder.c:96
void view_holder_send_to_front(ViewHolder *view_holder)
Send ViewPort of this ViewHolder instance to front.
Definition view_holder.c:127
ViewHolder * view_holder_alloc(void)
Allocate ViewHolder.
Definition view_holder.c:23
void view_holder_set_view(ViewHolder *view_holder, View *view)
Set view for ViewHolder.
Definition view_holder.c:51
void view_holder_send_to_back(ViewHolder *view_holder)
Send ViewPort of this ViewHolder instance to back.
Definition view_holder.c:133
void view_holder_set_free_callback(ViewHolder *view_holder, FreeCallback free_callback, void *free_context)
Set Free callback.
Definition view_holder.c:87
void view_holder_attach_to_gui(ViewHolder *view_holder, Gui *gui)
Attach ViewHolder to GUI.
Definition view_holder.c:109