]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/menu/item/inputcontainer.qh
Merge branch 'master' into DefaultUser/func_button_relay
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / item / inputcontainer.qh
1 #pragma once
2
3 #include "container.qh"
4 CLASS(InputContainer, Container)
5         METHOD(InputContainer, keyDown, float(entity, float, float, float));
6         METHOD(InputContainer, mouseMove, float(entity, vector));
7         METHOD(InputContainer, mousePress, bool(InputContainer this, vector pos));
8         METHOD(InputContainer, mouseRelease, float(entity, vector));
9         METHOD(InputContainer, mouseDrag, float(entity, vector));
10         METHOD(InputContainer, focusLeave, void(entity));
11         METHOD(InputContainer, resizeNotify, void(entity, vector, vector, vector, vector));
12
13         METHOD(InputContainer, _changeFocusXY, bool(entity this, vector pos));
14         ATTRIB(InputContainer, mouseFocusedChild, entity);
15         ATTRIB(InputContainer, isTabRoot, float, 0);
16 ENDCLASS(InputContainer)