Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
item.qh
Go to the documentation of this file.
1#pragma once
2
3// convenience
4#include "skin.qh"
5#include "draw.qh"
6#include "menu.qh"
7
entity parent
Definition animhost.qc:7
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
virtual void resizeNotify()
Definition item.qc:18
virtual void hideNotify()
Definition item.qc:59
virtual void focusLeave()
Definition item.qc:99
bool allowFocusSound
Definition item.qh:26
vector size
Definition item.qh:30
virtual void relinquishFocus()
Definition item.qc:11
bool focused
Definition item.qh:24
virtual void showNotify()
Definition item.qc:56
virtual void focusEnter()
Definition item.qc:94
virtual void mouseRelease()
Definition item.qc:87
virtual void keyUp()
Definition item.qc:67
ATTRIB(MenuItem, parent, entity)
virtual void mouseMove()
Definition item.qc:72
virtual void destroy()
Definition item.qc:6
virtual void mouseDrag()
Definition item.qc:82
float preferredFocusPriority
Definition item.qh:28
vector origin
Definition item.qh:29
bool focusable
Definition item.qh:25
virtual void mousePress()
Definition item.qc:77
virtual void draw()
Definition item.qc:25
ATTRIB(MenuItem, tooltip, string)
virtual void toString()
Definition item.qc:102
virtual void keyDown()
Definition item.qc:62
#define CLASS(...)
Definition oo.qh:145
#define ENDCLASS(cname)
Definition oo.qh:281
#define METHOD(cname, name, prototype)
Definition oo.qh:269
#define ATTRIB(...)
Definition oo.qh:148
vector
Definition self.qh:92