]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/menu/xonotic/colorbutton.qh
Merge branch 'TimePath/globalforces' into 'master'
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / colorbutton.qh
1 #pragma once
2
3 #include "../item/radiobutton.qh"
4 CLASS(XonoticColorButton, RadioButton)
5         METHOD(XonoticColorButton, configureXonoticColorButton, void(entity, float, float, float));
6         METHOD(XonoticColorButton, setChecked, void(entity, float));
7         METHOD(XonoticColorButton, draw, void(entity));
8         ATTRIB(XonoticColorButton, fontSize, float, 0);
9         ATTRIB(XonoticColorButton, image, string, SKINGFX_COLORBUTTON);
10
11         ATTRIB(XonoticColorButton, useDownAsChecked, float, 1);
12
13         ATTRIB(XonoticColorButton, cvarPart, float, 0);
14         ATTRIB(XonoticColorButton, cvarName, string);
15         ATTRIB(XonoticColorButton, cvarValueFloat, float, 0);
16         METHOD(XonoticColorButton, loadCvars, void(entity));
17         METHOD(XonoticColorButton, saveCvars, void(entity));
18 ENDCLASS(XonoticColorButton)
19 entity makeXonoticColorButton(float, float, float);