mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-10 23:08:05 -05:00
81 lines
1.9 KiB
Plaintext
81 lines
1.9 KiB
Plaintext
// =========================================
|
|
// menuDef_t
|
|
// =========================================
|
|
use menuDef_t;
|
|
set block XFILE_BLOCK_TEMP;
|
|
set string window::name;
|
|
set name window::name;
|
|
set string font;
|
|
set string onOpen;
|
|
set string onClose;
|
|
set string onESC;
|
|
set reusable visibleExp;
|
|
set string allowedBinding;
|
|
set string soundName;
|
|
set reusable rectXExp;
|
|
set reusable rectYExp;
|
|
set count items itemCount;
|
|
|
|
// windowDef_t
|
|
use windowDef_t;
|
|
set string name;
|
|
set string group;
|
|
|
|
// ItemKeyHandler
|
|
set string ItemKeyHandler::action;
|
|
|
|
// statement_s
|
|
set count statement_s::entries numEntries;
|
|
|
|
// expressionEntry
|
|
set condition expressionEntry::data::operand type == EET_OPERAND;
|
|
|
|
// Operand
|
|
use Operand;
|
|
set condition internals::intVal dataType == VAL_INT;
|
|
set condition internals::floatVal dataType == VAL_FLOAT;
|
|
set condition internals::stringVal dataType == VAL_STRING;
|
|
set string internals::stringVal;
|
|
|
|
// itemDef_s
|
|
use itemDef_s;
|
|
set string text;
|
|
set condition parent never;
|
|
set string mouseEnterText;
|
|
set string mouseExitText;
|
|
set string mouseEnter;
|
|
set string mouseExit;
|
|
set string action;
|
|
set string onAccept;
|
|
set string onFocus;
|
|
set string leaveFocus;
|
|
set string dvar;
|
|
set string dvarTest;
|
|
set string enableDvar;
|
|
|
|
// itemDefData_t
|
|
use itemDefData_t;
|
|
set string enumDvarName;
|
|
set condition data never;
|
|
set condition listBox itemDef_s::type == 6;
|
|
set condition editField itemDef_s::type == 0
|
|
|| itemDef_s::type == 4
|
|
|| itemDef_s::type == 9
|
|
|| itemDef_s::type == 10
|
|
|| itemDef_s::type == 11
|
|
|| itemDef_s::type == 14
|
|
|| itemDef_s::type == 16
|
|
|| itemDef_s::type == 17
|
|
|| itemDef_s::type == 18
|
|
|| itemDef_s::type == 22
|
|
|| itemDef_s::type == 23;
|
|
set condition multi itemDef_s::type == 12;
|
|
set condition enumDvarName itemDef_s::type == 13;
|
|
|
|
// listBoxDef_s
|
|
set string listBoxDef_s::doubleClick;
|
|
|
|
// multiDef_s
|
|
use multiDef_s;
|
|
set string dvarList;
|
|
set string dvarStr; |