Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
inputbox.qh
Go to the documentation of this file.
1#pragma once
2
3#include "../item/inputbox.qh"
5 METHOD(XonoticInputBox, configureXonoticInputBox, void(entity, float, string, string));
8 METHOD(XonoticInputBox, keyDown, float(entity, float, float, float));
9 ATTRIB(XonoticInputBox, fontSize, float, SKINFONTSIZE_NORMAL);
10 ATTRIB(XonoticInputBox, image, string, SKINGFX_INPUTBOX);
11 ATTRIB(XonoticInputBox, onChange, void(entity, entity));
12 ATTRIB(XonoticInputBox, onChangeEntity, entity);
14 ATTRIB(XonoticInputBox, onEnterEntity, entity);
15 ATTRIB(XonoticInputBox, marginLeft, float, SKINMARGIN_INPUTBOX_CHARS);
16 ATTRIB(XonoticInputBox, marginRight, float, SKINMARGIN_INPUTBOX_CHARS);
17 ATTRIB(XonoticInputBox, color, vector, SKINCOLOR_INPUTBOX_N);
18 ATTRIB(XonoticInputBox, colorF, vector, SKINCOLOR_INPUTBOX_F);
19
20 ATTRIB(XonoticInputBox, alpha, float, SKINALPHA_TEXT);
21
22 // Clear button attributes
23 ATTRIB(XonoticInputBox, cb_offset, float, SKINOFFSET_CLEARBUTTON); // bound to range -1, 0
24 ATTRIB(XonoticInputBox, cb_src, string, SKINGFX_CLEARBUTTON);
25 ATTRIB(XonoticInputBox, cb_color, vector, SKINCOLOR_CLEARBUTTON_N);
26 ATTRIB(XonoticInputBox, cb_colorF, vector, SKINCOLOR_CLEARBUTTON_F);
27 ATTRIB(XonoticInputBox, cb_colorC, vector, SKINCOLOR_CLEARBUTTON_C);
28
33
36entity makeXonoticInputBox_T(bool, string, string theTooltip);
37entity makeXonoticInputBox(bool, string);
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
virtual void keyDown()
virtual void focusLeave()
bool saveImmediately
Definition inputbox.qh:34
virtual void setText()
vector cb_color
Definition inputbox.qh:25
vector cb_colorC
Definition inputbox.qh:27
vector cb_colorF
Definition inputbox.qh:26
ATTRIB(XonoticInputBox, onChange, void(entity, entity))
virtual void configureXonoticInputBox()
float marginRight
Definition inputbox.qh:16
virtual void loadCvars()
virtual void saveCvars()
#define false
Definition csprogsdefs.qh:6
string controlledCvar
Definition menu.qc:16
#define CLASS(...)
Definition oo.qh:145
#define ENDCLASS(cname)
Definition oo.qh:281
#define METHOD(cname, name, prototype)
Definition oo.qh:269
vector
Definition self.qh:92
entity makeXonoticInputBox_T(bool, string, string theTooltip)
Definition inputbox.qc:3
entity makeXonoticInputBox(bool, string)
Definition inputbox.qc:10