Xonotic
demolist.qh
Go to the documentation of this file.
1 #pragma once
2 
3 #include "mainwindow.qh"
4 #include "listbox.qh"
6  METHOD(XonoticDemoList, configureXonoticDemoList, void(entity));
7  ATTRIB(XonoticDemoList, rowsPerItem, float, 1);
8  METHOD(XonoticDemoList, resizeNotify, void(entity, vector, vector, vector, vector));
9  METHOD(XonoticDemoList, drawListBoxItem, void(entity, int, vector, bool, bool));
10  METHOD(XonoticDemoList, getDemos, void(entity));
11  METHOD(XonoticDemoList, startDemo, void(entity));
12  METHOD(XonoticDemoList, timeDemo, void(entity));
13  METHOD(XonoticDemoList, demoName, string(entity, float));
14  METHOD(XonoticDemoList, doubleClickListBoxItem, void(entity, float, vector));
15  METHOD(XonoticDemoList, keyDown, float(entity, float, float, float));
16  METHOD(XonoticDemoList, destroy, void(entity));
17  METHOD(XonoticDemoList, showNotify, void(entity));
18 
19  ATTRIB(XonoticDemoList, listDemo, float, -1);
20  ATTRIB(XonoticDemoList, realFontSize, vector, '0 0 0');
21  ATTRIB(XonoticDemoList, columnNameOrigin, float, 0);
22  ATTRIB(XonoticDemoList, columnNameSize, float, 0);
23  ATTRIB(XonoticDemoList, realUpperMargin, float, 0);
25  ATTRIB(XonoticDemoList, itemAbsSize, vector, '0 0 0');
26 
27  ATTRIB(XonoticDemoList, filterString, string);
29 
30 entity demolist; // for reference elsewhere
CLASS(Object) Object
Definition: oo.qh:318
void DemoList_Filter_Change(entity box, entity me)
Definition: demolist.qc:132
void DemoList_Refresh_Click(entity btn, entity me)
Definition: demolist.qc:126
entity() spawn
origin
Definition: ent_cs.qc:114
#define METHOD(cname, name, prototype)
Definition: oo.qh:257
#define ATTRIB(...)
Definition: oo.qh:136
vector(float skel, float bonenum) _skel_get_boneabs_hidden
#define ENDCLASS(cname)
Definition: oo.qh:269
entity makeXonoticDemoList()
Definition: demolist.qc:5
entity demolist
Definition: demolist.qh:30