Xonotic
nexposee.qh
Go to the documentation of this file.
1 #pragma once
2 
3 #include "container.qh"
5  METHOD(Nexposee, draw, void(entity));
6  METHOD(Nexposee, keyDown, float(entity, float, float, float));
7  METHOD(Nexposee, keyUp, float(entity, float, float, float));
8  METHOD(Nexposee, mousePress, bool(Nexposee this, vector pos));
9  METHOD(Nexposee, mouseMove, float(entity, vector));
10  METHOD(Nexposee, mouseRelease, float(entity, vector));
11  METHOD(Nexposee, mouseDrag, float(entity, vector));
12  METHOD(Nexposee, resizeNotify, void(entity, vector, vector, vector, vector));
13  METHOD(Nexposee, focusEnter, void(entity));
14  METHOD(Nexposee, close, void(entity));
15 
16  ATTRIB(Nexposee, animationState, float, -1);
17  ATTRIB(Nexposee, animationFactor, float, 0);
18  ATTRIB(Nexposee, selectedChild, entity);
19  ATTRIB(Nexposee, mouseFocusedChild, entity);
20  METHOD(Nexposee, addItem, void(entity, entity, vector, vector, float));
21  METHOD(Nexposee, calc, void(entity));
22  METHOD(Nexposee, setNexposee, void(entity, entity, vector, float, float));
23  ATTRIB(Nexposee, mousePosition, vector, '0 0 0');
24  METHOD(Nexposee, pullNexposee, void(entity, entity, vector));
26 
27 void ExposeeCloseButton_Click(entity button, entity other); // un-exposees the current state
28 
29 // animation states:
30 // 0 = thumbnails seen
31 // 1 = zooming in
32 // 2 = zoomed in
33 // 3 = zooming out
34 // animation factor: 0 = minimum theSize, 1 = maximum theSize
39 
CLASS(Object) Object
Definition: oo.qh:318
vector Nexposee_align
Definition: nexposee.qh:45
entity() spawn
float Nexposee_animationFactor
Definition: nexposee.qh:46
#define METHOD(cname, name, prototype)
Definition: oo.qh:257
entity other
Definition: csprogsdefs.qc:14
vector Nexposee_initialOrigin
Definition: nexposee.qh:37
float Nexposee_initialAlpha
Definition: nexposee.qh:38
#define ATTRIB(...)
Definition: oo.qh:136
vector Nexposee_smallOrigin
Definition: nexposee.qh:41
vector Nexposee_initialSize
Definition: nexposee.qh:35
void ExposeeCloseButton_Click(entity button, entity other)
Definition: nexposee.qc:8
float Nexposee_smallAlpha
Definition: nexposee.qh:42
vector Nexposee_initialFontScale
Definition: nexposee.qh:36
vector(float skel, float bonenum) _skel_get_boneabs_hidden
vector Nexposee_scaleCenter
Definition: nexposee.qh:44
#define ENDCLASS(cname)
Definition: oo.qh:269
vector Nexposee_smallSize
Definition: nexposee.qh:40
float Nexposee_mediumAlpha
Definition: nexposee.qh:43