Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
keybinder.qh
Go to the documentation of this file.
1#pragma once
2
3#include "listbox.qh"
12 METHOD(XonoticKeyBinder, keyDown, float(entity, float, float, float));
13 METHOD(XonoticKeyBinder, keyGrabbed, void(entity, float, float));
15
24
28 ATTRIB(XonoticKeyBinder, userbindEditButton, entity);
29 ATTRIB(XonoticKeyBinder, keyGrabButton, entity);
31 ATTRIB(XonoticKeyBinder, userbindEditDialog, entity);
32 ATTRIB(XonoticKeyBinder, bindingsResetDialog, entity);
33 METHOD(XonoticKeyBinder, editUserbind, void(entity, string, string, string));
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
float realUpperMargin
Definition keybinder.qh:18
virtual void destroy()
virtual void keyDown()
vector realFontSize
Definition keybinder.qh:17
virtual void showNotify()
virtual void loadKeyBinds()
virtual void resizeNotify()
float columnKeysOrigin
Definition keybinder.qh:22
ATTRIB(XonoticKeyBinder, userbindEditButton, entity)
float columnTreeIconSize
Definition keybinder.qh:19
virtual void configureXonoticKeyBinder()
virtual void editUserbind()
virtual void setSelected()
virtual void keyGrabbed()
virtual void drawListBoxItem()
float columnFunctionSize
Definition keybinder.qh:21
virtual void doubleClickListBoxItem()
void KeyBinder_Bind_Reset_All(entity btn, entity me)
Definition keybinder.qc:413
void KeyBinder_Bind_Edit(entity btn, entity me)
Definition keybinder.qc:368
void KeyBinder_Bind_Change(entity btn, entity me)
Definition keybinder.qc:259
void KeyBinder_Bind_Clear(entity btn, entity me)
Definition keybinder.qc:389
entity makeXonoticKeyBinder()
Definition keybinder.qc:196
#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