X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Finputbox.qc;h=22a7ce71741284dd91f7969c865ffe644a59e157;hb=991de5e6922cd3c283de56c3249624f0f1bfe767;hp=6dc49c02ea7ec9df3c7d6e9437d0898b4acd0240;hpb=18302817d7f0cb0ba74398200da5e400ffc1b9a4;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/inputbox.qc b/qcsrc/menu/xonotic/inputbox.qc index 6dc49c02e..22a7ce717 100644 --- a/qcsrc/menu/xonotic/inputbox.qc +++ b/qcsrc/menu/xonotic/inputbox.qc @@ -1,43 +1,5 @@ -#ifndef INPUTBOX_H -#define INPUTBOX_H -#include "../item/inputbox.qc" -CLASS(XonoticInputBox, InputBox) - METHOD(XonoticInputBox, configureXonoticInputBox, void(entity, float, string, string)); - METHOD(XonoticInputBox, focusLeave, void(entity)); - METHOD(XonoticInputBox, setText, void(entity, string)); - METHOD(XonoticInputBox, keyDown, float(entity, float, float, float)); - ATTRIB(XonoticInputBox, fontSize, float, SKINFONTSIZE_NORMAL) - ATTRIB(XonoticInputBox, image, string, SKINGFX_INPUTBOX) - ATTRIB(XonoticInputBox, onChange, void(entity, entity), func_null) - ATTRIB(XonoticInputBox, onChangeEntity, entity, NULL) - ATTRIB(XonoticInputBox, onEnter, void(entity, entity), func_null) - ATTRIB(XonoticInputBox, onEnterEntity, entity, NULL) - ATTRIB(XonoticInputBox, marginLeft, float, SKINMARGIN_INPUTBOX_CHARS) - ATTRIB(XonoticInputBox, marginRight, float, SKINMARGIN_INPUTBOX_CHARS) - ATTRIB(XonoticInputBox, color, vector, SKINCOLOR_INPUTBOX_N) - ATTRIB(XonoticInputBox, colorF, vector, SKINCOLOR_INPUTBOX_F) +#include "inputbox.qh" - ATTRIB(XonoticInputBox, alpha, float, SKINALPHA_TEXT) - - // Clear button attributes - ATTRIB(XonoticInputBox, cb_offset, float, SKINOFFSET_CLEARBUTTON) // bound to range -1, 0 - ATTRIB(XonoticInputBox, cb_src, string, SKINGFX_CLEARBUTTON) - ATTRIB(XonoticInputBox, cb_color, vector, SKINCOLOR_CLEARBUTTON_N) - ATTRIB(XonoticInputBox, cb_colorF, vector, SKINCOLOR_CLEARBUTTON_F) - ATTRIB(XonoticInputBox, cb_colorC, vector, SKINCOLOR_CLEARBUTTON_C) - - ATTRIB(XonoticInputBox, cvarName, string, string_null) - METHOD(XonoticInputBox, loadCvars, void(entity)); - METHOD(XonoticInputBox, saveCvars, void(entity)); - ATTRIB(XonoticInputBox, sendCvars, float, 0) - - ATTRIB(XonoticInputBox, saveImmediately, float, 0) -ENDCLASS(XonoticInputBox) -entity makeXonoticInputBox_T(float, string, string theTooltip); -entity makeXonoticInputBox(float, string); -#endif - -#ifdef IMPLEMENTATION entity makeXonoticInputBox_T(float doEditColorCodes, string theCvar, string theTooltip) { entity me; @@ -106,4 +68,3 @@ float XonoticInputBox_keyDown(entity me, float key, float ascii, float shift) r = 1; return r; } -#endif