X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fitem%2Finputbox.qh;h=5b0c28f9e454d49eb6990e9cd694abe845f8e4dd;hb=797bf448a96c0c13d783c7c919bb2caf6fa16707;hp=cfb576cfaa3c4544fec21fd9b286bb9cc7c90553;hpb=109c5785a22fb4336ac5e91d5f1fa91678582164;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/item/inputbox.qh b/qcsrc/menu/item/inputbox.qh index cfb576cfa..5b0c28f9e 100644 --- a/qcsrc/menu/item/inputbox.qh +++ b/qcsrc/menu/item/inputbox.qh @@ -9,36 +9,36 @@ CLASS(InputBox, Label) METHOD(InputBox, keyDown, float(entity, float, float, float)); METHOD(InputBox, mouseMove, float(entity, vector)); METHOD(InputBox, mouseRelease, float(entity, vector)); - METHOD(InputBox, mousePress, float(entity, vector)); + METHOD(InputBox, mousePress, bool(InputBox this, vector pos)); METHOD(InputBox, mouseDrag, float(entity, vector)); METHOD(InputBox, showNotify, void(entity)); METHOD(InputBox, resizeNotify, void(entity, vector, vector, vector, vector)); - ATTRIB(InputBox, src, string, string_null) + ATTRIB(InputBox, src, string); - ATTRIB(InputBox, cursorPos, float, 0) // characters - ATTRIB(InputBox, scrollPos, float, 0) // widths + ATTRIB(InputBox, cursorPos, float, 0); // characters + ATTRIB(InputBox, scrollPos, float, 0); // widths - ATTRIB(InputBox, focusable, float, 1) - ATTRIB(InputBox, allowFocusSound, float, 1) - ATTRIB(InputBox, disabled, float, 0) - ATTRIB(InputBox, lastChangeTime, float, 0) - ATTRIB(InputBox, dragScrollTimer, float, 0) - ATTRIB(InputBox, dragScrollPos, vector, '0 0 0') - ATTRIB(InputBox, pressed, float, 0) - ATTRIB(InputBox, editColorCodes, float, 1) - ATTRIB(InputBox, forbiddenCharacters, string, "") - ATTRIB(InputBox, color, vector, '1 1 1') - ATTRIB(InputBox, colorF, vector, '1 1 1') - ATTRIB(InputBox, maxLength, float, 255) // if negative, it counts bytes, not chars - ATTRIB(InputBox, applyButton, entity, NULL) + ATTRIB(InputBox, focusable, float, 1); + ATTRIB(InputBox, allowFocusSound, float, 1); + ATTRIB(InputBox, disabled, float, 0); + ATTRIB(InputBox, lastChangeTime, float, 0); + ATTRIB(InputBox, dragScrollTimer, float, 0); + ATTRIB(InputBox, dragScrollPos, vector, '0 0 0'); + ATTRIB(InputBox, pressed, float, 0); + ATTRIB(InputBox, editColorCodes, float, 1); + ATTRIB(InputBox, forbiddenCharacters, string, ""); + ATTRIB(InputBox, color, vector, '1 1 1'); + ATTRIB(InputBox, colorF, vector, '1 1 1'); + ATTRIB(InputBox, maxLength, float, 255); // if negative, it counts bytes, not chars + ATTRIB(InputBox, applyButton, entity); - ATTRIB(InputBox, enableClearButton, float, 1) - ATTRIB(InputBox, clearButton, entity, NULL) - ATTRIB(InputBox, cb_width, float, 0) - ATTRIB(InputBox, cb_pressed, float, 0) - ATTRIB(InputBox, cb_focused, float, 0) - ATTRIB(InputBox, cb_color, vector, '1 1 1') - ATTRIB(InputBox, cb_colorF, vector, '1 1 1') - ATTRIB(InputBox, cb_colorC, vector, '1 1 1') + ATTRIB(InputBox, enableClearButton, float, 1); + ATTRIB(InputBox, clearButton, entity); + ATTRIB(InputBox, cb_width, float, 0); + ATTRIB(InputBox, cb_pressed, float, 0); + ATTRIB(InputBox, cb_focused, float, 0); + ATTRIB(InputBox, cb_color, vector, '1 1 1'); + ATTRIB(InputBox, cb_colorF, vector, '1 1 1'); + ATTRIB(InputBox, cb_colorC, vector, '1 1 1'); ENDCLASS(InputBox)