X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fdialog_settings_input_userbind.qc;h=d8d5e7e18d3ef8aede3cfb5750a12722f39357ad;hp=aaf182fcd80e93a92e15ca4ca5af48ae27481534;hb=109c5785a22fb4336ac5e91d5f1fa91678582164;hpb=15a18e8ca7c55ac8187b9ea266d15c2d6e0cb869 diff --git a/qcsrc/menu/xonotic/dialog_settings_input_userbind.qc b/qcsrc/menu/xonotic/dialog_settings_input_userbind.qc index aaf182fcd..d8d5e7e18 100644 --- a/qcsrc/menu/xonotic/dialog_settings_input_userbind.qc +++ b/qcsrc/menu/xonotic/dialog_settings_input_userbind.qc @@ -1,21 +1,10 @@ -#ifdef INTERFACE -CLASS(XonoticUserbindEditDialog) EXTENDS(XonoticDialog) - METHOD(XonoticUserbindEditDialog, loadUserBind, void(entity, string, string, string)) - METHOD(XonoticUserbindEditDialog, fill, void(entity)) - ATTRIB(XonoticUserbindEditDialog, title, string, _("User defined key bind")) - ATTRIB(XonoticUserbindEditDialog, color, vector, SKINCOLOR_DIALOG_USERBIND) - ATTRIB(XonoticUserbindEditDialog, intendedWidth, float, 0.7) - ATTRIB(XonoticUserbindEditDialog, rows, float, 4) - ATTRIB(XonoticUserbindEditDialog, columns, float, 3) - ATTRIB(XonoticUserbindEditDialog, keybindBox, entity, NULL) +#include "dialog_settings_input_userbind.qh" - ATTRIB(XonoticUserbindEditDialog, nameBox, entity, NULL) - ATTRIB(XonoticUserbindEditDialog, commandPressBox, entity, NULL) - ATTRIB(XonoticUserbindEditDialog, commandReleaseBox, entity, NULL) -ENDCLASS(XonoticUserbindEditDialog) -#endif +#include "keybinder.qh" +#include "textlabel.qh" +#include "inputbox.qh" +#include "button.qh" -#ifdef IMPLEMENTATION void XonoticUserbindEditDialog_Save(entity btn, entity me) { me.keybindBox.editUserbind(me.keybindBox, me.nameBox.text, me.commandPressBox.text, me.commandReleaseBox.text); @@ -52,4 +41,3 @@ void XonoticUserbindEditDialog_fill(entity me) e.onClick = Dialog_Close; e.onClickEntity = me; } -#endif