3 #include "colorpicker.qh"
5 #include "../item/image.qh"
6 CLASS(XonoticColorpickerString, Image)
7 METHOD(XonoticColorpickerString, configureXonoticColorpickerString, void(entity, string, string));
8 METHOD(XonoticColorpickerString, mousePress, bool(XonoticColorpickerString this, vector pos));
9 METHOD(XonoticColorpickerString, mouseRelease, float(entity, vector));
10 METHOD(XonoticColorpickerString, mouseDrag, float(entity, vector));
12 ATTRIB(XonoticColorpickerString, controlledCvar, string);
13 METHOD(XonoticColorpickerString, loadCvars, void(entity));
14 METHOD(XonoticColorpickerString, saveCvars, void(entity));
16 ATTRIB(XonoticColorpickerString, prevcoords, vector, '0 0 0');
17 ATTRIB(XonoticColorpickerString, image, string, SKINGFX_COLORPICKER);
18 ATTRIB(XonoticColorpickerString, imagemargin, vector, SKINMARGIN_COLORPICKER);
19 ATTRIB(XonoticColorpickerString, focusable, float, 1);
20 METHOD(XonoticColorpickerString, draw, void(entity));
21 ATTRIB(XonoticColorpickerString, disabledAlpha, float, 0.3);
22 ENDCLASS(XonoticColorpickerString)
23 entity makeXonoticColorpickerString(string theCvar, string theDefaultCvar);