]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/menu/item/checkbox.qc
Listbox: don't allow double-click on non-selectable items
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / item / checkbox.qc
index 17bc50103e262850a8707a281fa9615f0af060c9..79cfe7a9961ca34c49e4f139a4f0864169dcd4bb 100644 (file)
@@ -1,22 +1,5 @@
-#ifndef ITEM_CHECKBOX_H
-       #define ITEM_CHECKBOX_H
-       #include "button.qc"
-       void CheckBox_Click(entity me, entity other);
-       CLASS(CheckBox, Button)
-               METHOD(CheckBox, configureCheckBox, void(entity, string, float, string));
-               METHOD(CheckBox, draw, void(entity));
-               METHOD(CheckBox, playClickSound, void(entity));
-               METHOD(CheckBox, toString, string(entity));
-               METHOD(CheckBox, setChecked, void(entity, float));
-               ATTRIB(CheckBox, useDownAsChecked, float, 0)
-               ATTRIB(CheckBox, checked, float, 0)
-               ATTRIB(CheckBox, onClick, void(entity, entity), CheckBox_Click)
-               ATTRIB(CheckBox, srcMulti, float, 0)
-               ATTRIB(CheckBox, disabled, float, 0)
-       ENDCLASS(CheckBox)
-#endif
+#include "checkbox.qh"
 
-#ifdef IMPLEMENTATION
        void CheckBox_setChecked(entity me, float val)
        {
                me.checked = val;
@@ -54,4 +37,3 @@
        {
                m_play_click_sound(MENU_SOUND_SELECT);
        }
-#endif