13 ATTRIB(XonoticRegisteredSettingsList, itemAbsSize,
vector, '0 0 0');
15 ATTRIB(XonoticRegisteredSettingsList, realFontSize, vector, '0 0 0');
16 ATTRIB(XonoticRegisteredSettingsList, realUpperMargin,
float, 0);
17 ATTRIB(XonoticRegisteredSettingsList, rowsPerItem,
float, 2);
18 ATTRIB(XonoticRegisteredSettingsList, stringFilterBox,
entity);
19 ATTRIB(XonoticRegisteredSettingsList, stringFilter,
string);
20 ATTRIB(XonoticRegisteredSettingsList, typeToSearchString,
string);
21 ATTRIB(XonoticRegisteredSettingsList, typeToSearchTime,
float, 0);
23 ATTRIB(XonoticRegisteredSettingsList, onChange,
void(entity, entity));
24 ATTRIB(XonoticRegisteredSettingsList, onChangeEntity, entity);
25 METHOD(XonoticRegisteredSettingsList, focusedItemChangeNotify,
void(entity));
26 METHOD(XonoticRegisteredSettingsList, drawListBoxItem,
void(entity
this,
int i, vector absSize,
bool isSelected,
bool isFocused));
27 METHOD(XonoticRegisteredSettingsList, focusedItemChangeNotify,
void(entity this));
28 METHOD(XonoticRegisteredSettingsList, refilter,
void(entity this));
29 METHOD(XonoticRegisteredSettingsList, resizeNotify,
void(entity this, vector relOrigin, vector relSize, vector absOrigin, vector absSize));
30 METHOD(XonoticRegisteredSettingsList, setSelected,
void(entity this,
int i));
31 CONSTRUCTOR(XonoticRegisteredSettingsList, DataSource _source);
32 ENDCLASS(XonoticRegisteredSettingsList)
38 ATTRIB(XonoticGameSettingsTab, rows,
float, 15.5);
39 ATTRIB(XonoticGameSettingsTab, columns,
float, 6.5);
41 ATTRIB(XonoticGameSettingsTab, topicList, entity,
NEW(XonoticRegisteredSettingsList, this.source));
46 ATTRIB(XonoticGameSettingsTab, currentItem, entity);
47 METHOD(XonoticGameSettingsTab, topicChangeNotify,
void(entity, entity this));
48 METHOD(XonoticGameSettingsTab, fill,
void(entity this));
49 INIT(XonoticGameSettingsTab)
51 this.configureDialog(
this);
#define METHOD(cname, name, prototype)
vector(float skel, float bonenum) _skel_get_boneabs_hidden
#define CONSTRUCTOR(cname,...)