UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
uiKeyBinding_s Struct Reference

#include <ui_input.h>

Data Fields

uiNode_tnode
 
const struct value_sproperty
 
int key
 
const char * description
 
bool inherited
 
struct uiKeyBinding_snext
 

Detailed Description

Definition at line 32 of file ui_input.h.

Field Documentation

const char* uiKeyBinding_s::description

Description of this binding

Definition at line 36 of file ui_input.h.

Referenced by CLMN_AddUIBindings(), Key_WriteBindings(), and UI_SetKeyBindingEx().

bool uiKeyBinding_s::inherited

True if this binding is inherited from another binding.

Definition at line 37 of file ui_input.h.

Referenced by CLMN_AddUIBindings(), Key_WriteBindings(), and UI_SetKeyBindingEx().

int uiKeyBinding_s::key

Keynum to catch.

Definition at line 35 of file ui_input.h.

Referenced by CLMN_AddUIBindings(), Key_WriteBindings(), UI_SetKeyBindingEx(), UI_Tooltip(), and UI_WindowNodeGetKeyBinding().

struct uiKeyBinding_s* uiKeyBinding_s::next

Next binding from the window list.

Definition at line 38 of file ui_input.h.

Referenced by UI_WindowNodeGetKeyBinding(), and UI_WindowNodeRegisterKeyBinding().

uiNode_t* uiKeyBinding_s::node

Node target.

Definition at line 33 of file ui_input.h.

Referenced by Key_WriteBindings(), UI_KeyPressedInWindow(), and UI_SetKeyBindingEx().

const struct value_s* uiKeyBinding_s::property

Property target, else nullptr.

Definition at line 34 of file ui_input.h.

Referenced by Key_WriteBindings(), UI_KeyPressedInWindow(), and UI_SetKeyBindingEx().


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