Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

Window_s Struct Reference

#include <Window.h>

Collaboration diagram for Window_s:

Collaboration graph
[legend]

Data Fields

u32 handle
char * name
Gadget_tgadgetroot
Gadget_tgadgetapp
int(* event_handler )(gui_App_t *app, Window_t *win, u32 gadget_id, int event, u32 event_data)
List_ttimerlist
gui_App_tapp
Node_tnode
Gadget_tfocused_gadget
int sleep
Gadget_tactive_gadget
Window_tparent
u32 parentdata
u32 flags
u32 userdata
Gadget_tover
char * title
Bitmap_tmask

Field Documentation

Gadget_t* Window_s::active_gadget
 

Definition at line 45 of file Window.h.

Referenced by window_GetActiveTL, window_OpenWindowTL, and window_SetActiveTL.

gui_App_t* Window_s::app
 

Definition at line 41 of file Window.h.

Referenced by dropdown_input_event_handler, icon_gadget_event_handler, icon_init_gadget, window_ChangeSkinTL, window_CloseWindowTL, window_GetApp, window_GetConnection, window_GetSkin, window_OpenWindowTL, and window_WindowEvent.

int(* Window_s::event_handler)(gui_App_t *app, Window_t *win, u32 gadget_id, int event, u32 event_data)
 

Referenced by window_OpenWindowTL, and window_WindowEvent.

u32 Window_s::flags
 

Definition at line 48 of file Window.h.

Referenced by window_ChangeSkinTL, window_CloseWindowTL, and window_OpenWindowTL.

Gadget_t* Window_s::focused_gadget
 

Definition at line 43 of file Window.h.

Referenced by window_GetFocusedGadgetTL, window_OpenWindowTL, and window_SetFocusedGadgetTL.

Gadget_t* Window_s::gadgetapp
 

Definition at line 38 of file Window.h.

Referenced by window_ChangeSkinTL, and window_OpenWindowTL.

Gadget_t* Window_s::gadgetroot
 

Definition at line 37 of file Window.h.

Referenced by window_ChangeSkinTL, window_CloseWindowTL, window_DamageWindow, window_GetRootGadget, window_OpenWindowTL, and window_RefreshWindowTL.

u32 Window_s::handle
 

Definition at line 35 of file Window.h.

Referenced by bordered_RenderImgOrCol, button_layout, dropdown_input_event_handler, dropdown_layout, gadget_RefreshTL, gui_Event, gui_TimerDelete, gui_TimerStartTL, img_PutImageTiledTL, img_PutImageTL, space_layout, sys_bar_layout, sys_border_layout, sys_drag_input_event_handler, sys_drag_layout, sys_size_input_event_handler, test_layout, window_ChangeSkinTL, window_CloseWindowTL, window_OpenWindowTL, window_RefreshWindowTL, and window_SetActiveTL.

Bitmap_t* Window_s::mask
 

Definition at line 52 of file Window.h.

Referenced by window_AddMaskTL, window_CloseWindowTL, window_GetMask, and window_RefreshWindowTL.

char* Window_s::name
 

Definition at line 36 of file Window.h.

Referenced by window_CloseWindowTL, and window_OpenWindowTL.

Node_t* Window_s::node
 

Definition at line 42 of file Window.h.

Referenced by window_CloseWindowTL, and window_OpenWindowTL.

Gadget_t* Window_s::over
 

Definition at line 50 of file Window.h.

Referenced by window_OpenWindowTL.

Window_t* Window_s::parent
 

Definition at line 46 of file Window.h.

Referenced by window_CloseWindowTL, and window_OpenWindowTL.

u32 Window_s::parentdata
 

Definition at line 47 of file Window.h.

Referenced by window_CloseWindowTL, and window_OpenWindowTL.

int Window_s::sleep
 

Definition at line 44 of file Window.h.

Referenced by net_SerProcessMessage, window_CloseWindowTL, window_IsSleep, and window_OpenWindowTL.

List_t* Window_s::timerlist
 

Definition at line 40 of file Window.h.

Referenced by window_CloseWindowTL, window_GetTimerList, and window_OpenWindowTL.

char* Window_s::title
 

Definition at line 51 of file Window.h.

Referenced by window_ChangeSkinTL, window_CloseWindowTL, and window_OpenWindowTL.

u32 Window_s::userdata
 

Definition at line 49 of file Window.h.

Referenced by window_GetUserdataTL, and window_OpenWindowTL.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 7 12:13:28 2003 for THEGUI by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002