windowExtraData_t Struct Reference

extradata for the window node More...

#include <ui_node_window.h>

Collaboration diagram for windowExtraData_t:
Collaboration graph
[legend]

Data Fields

int eventTime
vec2_t noticePos
qboolean dragButton
qboolean closeButton
qboolean preventTypingEscape
qboolean modal
qboolean dropdown
qboolean isFullScreen
qboolean fill
qboolean starLayout
int timeOut
int lastTime
struct uiNode_sparent
struct uiNode_srenderNode
struct uiKeyBinding_skeyList
struct uiAction_sonInit
struct uiAction_sonClose
struct uiAction_sonTimeOut
node_index_tindex
node_index_tindex_hash [INDEXEDCHILD_HASH_SIZE]

Detailed Description

extradata for the window node

Definition at line 49 of file ui_node_window.h.


Field Documentation

If true, we init the window with a header button to close it

Definition at line 53 of file ui_node_window.h.

If true, we init the window with a header to move it

Definition at line 52 of file ui_node_window.h.

very special property force the window to close if we click outside

Definition at line 56 of file ui_node_window.h.

Definition at line 50 of file ui_node_window.h.

If true, use all the screen space allowed

Definition at line 58 of file ui_node_window.h.

Definition at line 76 of file ui_node_window.h.

node_index_t* windowExtraData_t::index_hash[INDEXEDCHILD_HASH_SIZE]

Definition at line 77 of file ui_node_window.h.

Internal data to allow fullscreen windows without the same size

Definition at line 57 of file ui_node_window.h.

Definition at line 69 of file ui_node_window.h.

when a window was pushed this value is set to cl.time

Definition at line 62 of file ui_node_window.h.

If true, we can't click outside the window

Definition at line 55 of file ui_node_window.h.

the position where the cl.msgText messages are rendered

Definition at line 51 of file ui_node_window.h.

Call when the window is popped

Definition at line 73 of file ui_node_window.h.

list of key binding

Todo:
think about converting it to action instead of node

Call when the window is pushed

Definition at line 72 of file ui_node_window.h.

Call when the own timer of the window out

Definition at line 74 of file ui_node_window.h.

to create child window

Definition at line 64 of file ui_node_window.h.

If true, we can't use ESC button to close the window

Definition at line 54 of file ui_node_window.h.

Todo:
we can remove it if we create a node for the battlescape

Definition at line 67 of file ui_node_window.h.

If true, do a star layout (move child into a corner according to his num)

Definition at line 59 of file ui_node_window.h.

ms value until calling onTimeOut (see cl.time)

Definition at line 61 of file ui_node_window.h.


The documentation for this struct was generated from the following file:

Generated by  doxygen 1.6.2