X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fdialog_settings_input_userbind.qc;h=d8d5e7e18d3ef8aede3cfb5750a12722f39357ad;hb=0d4410adb034af1a9989862211e49e442fa9b9dd;hp=d6ad2e7090a255ee66e9ee48e8de6e2c1118af6e;hpb=9eb82dd6fc682e3ddecd471835f9047816236342;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/dialog_settings_input_userbind.qc b/qcsrc/menu/xonotic/dialog_settings_input_userbind.qc index d6ad2e709..d8d5e7e18 100644 --- a/qcsrc/menu/xonotic/dialog_settings_input_userbind.qc +++ b/qcsrc/menu/xonotic/dialog_settings_input_userbind.qc @@ -1,23 +1,10 @@ -#ifndef DIALOG_SETTINGS_INPUT_USERBIND_H -#define DIALOG_SETTINGS_INPUT_USERBIND_H -#include "dialog.qc" -CLASS(XonoticUserbindEditDialog, 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); @@ -54,4 +41,3 @@ void XonoticUserbindEditDialog_fill(entity me) e.onClick = Dialog_Close; e.onClickEntity = me; } -#endif