#include base classes
authorTimePath <andrew.hardaker1995@gmail.com>
Sun, 3 May 2015 23:04:29 +0000 (09:04 +1000)
committerTimePath <andrew.hardaker1995@gmail.com>
Sun, 3 May 2015 23:04:29 +0000 (09:04 +1000)
102 files changed:
qcsrc/menu/xonotic/button.qc
qcsrc/menu/xonotic/charmap.qc
qcsrc/menu/xonotic/checkbox.qc
qcsrc/menu/xonotic/checkbox_slider_invalid.qc
qcsrc/menu/xonotic/checkbox_string.qc
qcsrc/menu/xonotic/colorbutton.qc
qcsrc/menu/xonotic/colorpicker.qc
qcsrc/menu/xonotic/colorpicker_string.qc
qcsrc/menu/xonotic/commandbutton.qc
qcsrc/menu/xonotic/credits.qc
qcsrc/menu/xonotic/crosshairbutton.qc
qcsrc/menu/xonotic/cvarlist.qc
qcsrc/menu/xonotic/demolist.qc
qcsrc/menu/xonotic/dialog.qc
qcsrc/menu/xonotic/dialog_credits.qc
qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc
qcsrc/menu/xonotic/dialog_hudpanel_buffs.qc
qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc
qcsrc/menu/xonotic/dialog_hudpanel_chat.qc
qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.qc
qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc
qcsrc/menu/xonotic/dialog_hudpanel_infomessages.qc
qcsrc/menu/xonotic/dialog_hudpanel_modicons.qc
qcsrc/menu/xonotic/dialog_hudpanel_notification.qc
qcsrc/menu/xonotic/dialog_hudpanel_physics.qc
qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc
qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc
qcsrc/menu/xonotic/dialog_hudpanel_racetimer.qc
qcsrc/menu/xonotic/dialog_hudpanel_radar.qc
qcsrc/menu/xonotic/dialog_hudpanel_score.qc
qcsrc/menu/xonotic/dialog_hudpanel_timer.qc
qcsrc/menu/xonotic/dialog_hudpanel_vote.qc
qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc
qcsrc/menu/xonotic/dialog_hudsetup_exit.qc
qcsrc/menu/xonotic/dialog_monstertools.qc
qcsrc/menu/xonotic/dialog_multiplayer.qc
qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc
qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc
qcsrc/menu/xonotic/dialog_multiplayer_join.qc
qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc
qcsrc/menu/xonotic/dialog_multiplayer_media.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.qc
qcsrc/menu/xonotic/dialog_multiplayer_profile.qc
qcsrc/menu/xonotic/dialog_quit.qc
qcsrc/menu/xonotic/dialog_sandboxtools.qc
qcsrc/menu/xonotic/dialog_settings.qc
qcsrc/menu/xonotic/dialog_settings_audio.qc
qcsrc/menu/xonotic/dialog_settings_effects.qc
qcsrc/menu/xonotic/dialog_settings_game.qc
qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc
qcsrc/menu/xonotic/dialog_settings_game_hud.qc
qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc
qcsrc/menu/xonotic/dialog_settings_game_messages.qc
qcsrc/menu/xonotic/dialog_settings_game_model.qc
qcsrc/menu/xonotic/dialog_settings_game_view.qc
qcsrc/menu/xonotic/dialog_settings_game_weapons.qc
qcsrc/menu/xonotic/dialog_settings_input.qc
qcsrc/menu/xonotic/dialog_settings_input_userbind.qc
qcsrc/menu/xonotic/dialog_settings_misc.qc
qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc
qcsrc/menu/xonotic/dialog_settings_misc_reset.qc
qcsrc/menu/xonotic/dialog_settings_user.qc
qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc
qcsrc/menu/xonotic/dialog_settings_video.qc
qcsrc/menu/xonotic/dialog_singleplayer.qc
qcsrc/menu/xonotic/dialog_singleplayer_winner.qc
qcsrc/menu/xonotic/dialog_teamselect.qc
qcsrc/menu/xonotic/gametypebutton.qc
qcsrc/menu/xonotic/gametypelist.qc
qcsrc/menu/xonotic/image.qc
qcsrc/menu/xonotic/inputbox.qc
qcsrc/menu/xonotic/keybinder.qc
qcsrc/menu/xonotic/languagelist.qc
qcsrc/menu/xonotic/listbox.qc
qcsrc/menu/xonotic/mainwindow.qc
qcsrc/menu/xonotic/maplist.qc
qcsrc/menu/xonotic/nexposee.qc
qcsrc/menu/xonotic/playermodel.qc
qcsrc/menu/xonotic/playlist.qc
qcsrc/menu/xonotic/radiobutton.qc
qcsrc/menu/xonotic/rootdialog.qc
qcsrc/menu/xonotic/screenshotimage.qc
qcsrc/menu/xonotic/screenshotlist.qc
qcsrc/menu/xonotic/serverlist.qc
qcsrc/menu/xonotic/skinlist.qc
qcsrc/menu/xonotic/slider.qc
qcsrc/menu/xonotic/slider_decibels.qc
qcsrc/menu/xonotic/slider_picmip.qc
qcsrc/menu/xonotic/slider_sbfadetime.qc
qcsrc/menu/xonotic/soundlist.qc
qcsrc/menu/xonotic/statslist.qc
qcsrc/menu/xonotic/tab.qc
qcsrc/menu/xonotic/tabcontroller.qc
qcsrc/menu/xonotic/textlabel.qc
qcsrc/menu/xonotic/textslider.qc
qcsrc/menu/xonotic/weaponarenacheckbox.qc
qcsrc/menu/xonotic/weaponslist.qc

index 8811e952c744c7fd748ec94184330d5817033485..73518ef96ad3396471e4a3497e9203bf92d0104a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef BUTTON_H
 #define BUTTON_H
+#include "../item/button.qc"
 CLASS(XonoticButton, Button)
        METHOD(XonoticButton, configureXonoticButton, void(entity, string, vector))
        ATTRIB(XonoticButton, fontSize, float, SKINFONTSIZE_NORMAL)
index 3ebf489271cf495ecb027afddbd06525068e1ab2..d6bc52461846995ad7f0d09f0e4f3a871a4bd3ac 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CHARMAP_H
 #define CHARMAP_H
+#include "../item.qc"
 CLASS(XonoticCharmap, Item)
        METHOD(XonoticCharmap, configureXonoticCharmap, void(entity, entity))
        METHOD(XonoticCharmap, mousePress, float(entity, vector))
index 289824f704073a3a099d21b807710fe99957b3ec..65db0f5a73bbcf4f0223998d1d07b0b30dcd003f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CHECKBOX_H
 #define CHECKBOX_H
+#include "../item/checkbox.qc"
 CLASS(XonoticCheckBox, CheckBox)
        METHOD(XonoticCheckBox, configureXonoticCheckBox, void(entity, float, float, string, string))
        METHOD(XonoticCheckBox, setChecked, void(entity, float))
index 989869c6b326dcd79f323da35ae4a4d4f28c9f81..9cce51d828fe2b99c3749e954b06e20b6a1a2f4a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CHECKBOX_SLIDER_INVALID_H
 #define CHECKBOX_SLIDER_INVALID_H
+#include "../item/checkbox.qc"
 CLASS(XonoticSliderCheckBox, CheckBox)
        METHOD(XonoticSliderCheckBox, configureXonoticSliderCheckBox, void(entity, float, float, entity, string))
        METHOD(XonoticSliderCheckBox, setChecked, void(entity, float))
index eefed8e6ea5943cd081bf424b45f80e71b5bbf74..2efa1a102b67a3dde096c51b2b3ec51c852a0e22 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CHECKBOX_STRING_H
 #define CHECKBOX_STRING_H
+#include "../item/checkbox.qc"
 CLASS(XonoticCheckBoxString, CheckBox)
        METHOD(XonoticCheckBoxString, configureXonoticCheckBoxString, void(entity, string, string, string, string))
        METHOD(XonoticCheckBoxString, setChecked, void(entity, float))
index 952ccb70ae2b022169b4dab8655be540ddba99c5..950661d73dc8d33699eccbca95191b213626872a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef COLORBUTTON_H
 #define COLORBUTTON_H
+#include "../item/radiobutton.qc"
 CLASS(XonoticColorButton, RadioButton)
        METHOD(XonoticColorButton, configureXonoticColorButton, void(entity, float, float, float))
        METHOD(XonoticColorButton, setChecked, void(entity, float))
index c74fcf9f4ce15f655c85181c595a3ece38553e11..450c5fb29e1d6cf9f8770e0a271a49244e0bad4f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef COLORPICKER_H
 #define COLORPICKER_H
+#include "../item/image.qc"
 CLASS(XonoticColorpicker, Image)
        METHOD(XonoticColorpicker, configureXonoticColorpicker, void(entity, entity))
        METHOD(XonoticColorpicker, mousePress, float(entity, vector))
index bf5e1654b5c6ed0509605c740e7ae2817f96f027..0695f057ea034d625b7e5804e38aa85b81480dc4 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef COLORPICKER_STRING_H
 #define COLORPICKER_STRING_H
+#include "../item/image.qc"
 CLASS(XonoticColorpickerString, Image)
        METHOD(XonoticColorpickerString, configureXonoticColorpickerString, void(entity, string, string))
        METHOD(XonoticColorpickerString, mousePress, float(entity, vector))
index 8c1272e4891bc8478d8978f7416a2f7e1658bc46..afea74cb47d80b0e618c266e24c5f39e13105640 100644 (file)
@@ -6,6 +6,7 @@
 
 #ifndef COMMANDBUTTON_H
 #define COMMANDBUTTON_H
+#include "button.qc"
 CLASS(XonoticCommandButton, XonoticButton)
        METHOD(XonoticCommandButton, configureXonoticCommandButton, void(entity, string, vector, string, float))
        ATTRIB(XonoticCommandButton, onClickCommand, string, string_null)
index 0d04daf589d02df1ea920d8416f2b040464d596b..d7e17f53296c40dc158eb4b97b62464b04e62009 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CREDITS_H
 #define CREDITS_H
+#include "listbox.qc"
 CLASS(XonoticCreditsList, XonoticListBox)
        METHOD(XonoticCreditsList, configureXonoticCreditsList, void(entity))
        ATTRIB(XonoticCreditsList, rowsPerItem, float, 1)
index ec0d1690d907bd1e7ceedd6448dfa3828776cd3e..466846f12d54d9520bb82390d2a494afb92ad9b1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CROSSHAIRBUTTON_H
 #define CROSSHAIRBUTTON_H
+#include "../item/radiobutton.qc"
 CLASS(XonoticCrosshairButton, RadioButton)
        METHOD(XonoticCrosshairButton, configureXonoticCrosshairButton, void(entity, float, float))
        METHOD(XonoticCrosshairButton, setChecked, void(entity, float))
index 87f8625897090474edbcfe247f9c6c31e6797dc9..44520c1f22f58857b72d43d71e63ae97e9556843 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CVARLIST_H
 #define CVARLIST_H
+#include "listbox.qc"
 CLASS(XonoticCvarList, XonoticListBox)
        METHOD(XonoticCvarList, configureXonoticCvarList, void(entity))
        ATTRIB(XonoticCvarList, rowsPerItem, float, 1)
index fa9d60e79a143a41c7f20077bf955340f5f61a64..4f759f68ad7e6e58bd70e60c5d003014052e5dfd 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DEMOLIST_H
 #define DEMOLIST_H
+#include "listbox.qc"
 CLASS(XonoticDemoList, XonoticListBox)
        METHOD(XonoticDemoList, configureXonoticDemoList, void(entity))
        ATTRIB(XonoticDemoList, rowsPerItem, float, 1)
index 4901fc6a970351bb2aae8964f3a5e51752006a5c..c1ea16c6b7cbca86cd7131ab19456b199c388305 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_H
 #define DIALOG_H
+#include "../item/dialog.qc"
 CLASS(XonoticDialog, Dialog)
        // still to be customized by user
        /*
index b87da091b413759c3090a673031823836740ccef..a9966266301ece966058bd2d53d484b657b03a65 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_CREDITS_H
 #define DIALOG_CREDITS_H
+#include "dialog.qc"
 CLASS(XonoticCreditsDialog, XonoticDialog)
        METHOD(XonoticCreditsDialog, fill, void(entity))
        METHOD(XonoticCreditsDialog, focusEnter, void(entity))
index 3cf01fac73f5fa8652b7ce4f4febf17163d6f6db..9f14754bd37f793f9917e1192e59c28d334fb66f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_AMMO_H
 #define DIALOG_HUDPANEL_AMMO_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDAmmoDialog, XonoticRootDialog)
        METHOD(XonoticHUDAmmoDialog, fill, void(entity))
        ATTRIB(XonoticHUDAmmoDialog, title, string, _("Ammo Panel"))
index adceff3a6655d24d903db8aa712e7a9fa3ec85b1..7733fd35003a0fc65a326f57f7d1a2efee6c7f6f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_BUFFS_H
 #define DIALOG_HUDPANEL_BUFFS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDBuffsDialog, XonoticRootDialog)
        METHOD(XonoticHUDBuffsDialog, fill, void(entity))
        ATTRIB(XonoticHUDBuffsDialog, title, string, _("Buffs Panel"))
index 29b2a951b25a7aaa715641a24f1c30c065f88e9d..7e74cdf5e8f959b94488867fe4c0c1e0f82e85ad 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_CENTERPRINT_H
 #define DIALOG_HUDPANEL_CENTERPRINT_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDCenterprintDialog, XonoticRootDialog)
        METHOD(XonoticHUDCenterprintDialog, fill, void(entity))
        ATTRIB(XonoticHUDCenterprintDialog, title, string, _("Centerprint Panel"))
index f27c3c8c7cc28b097cb8abb436503d45d850eb23..c56c312efc0461b39e2365f481d82f5106af340f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_CHAT_H
 #define DIALOG_HUDPANEL_CHAT_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDChatDialog, XonoticRootDialog)
        METHOD(XonoticHUDChatDialog, fill, void(entity))
        ATTRIB(XonoticHUDChatDialog, title, string, _("Chat Panel"))
index 34e9d4d610aeebf212b05dc22cf07767da66e012..0220ea2325f1818cd5eef5408afdfaaba810bf10 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_ENGINEINFO_H
 #define DIALOG_HUDPANEL_ENGINEINFO_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDEngineInfoDialog, XonoticRootDialog)
        METHOD(XonoticHUDEngineInfoDialog, fill, void(entity))
        ATTRIB(XonoticHUDEngineInfoDialog, title, string, _("Engine Info Panel"))
index cc99b73fcfe1934e234e08ab6a34aeac36770602..f0482bd73efbb4dbfb9c567cf2ff9e55bc3b7043 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_HEALTHARMOR_H
 #define DIALOG_HUDPANEL_HEALTHARMOR_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDHealthArmorDialog, XonoticRootDialog)
        METHOD(XonoticHUDHealthArmorDialog, fill, void(entity))
        ATTRIB(XonoticHUDHealthArmorDialog, title, string, _("Health/Armor Panel"))
index 0ed8f7afb8b1deaf73e88983ed0c585728f200bf..84625df73dd693e95c40119456346ddc8dbf4b68 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_INFOMESSAGES_H
 #define DIALOG_HUDPANEL_INFOMESSAGES_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDInfoMessagesDialog, XonoticRootDialog)
        METHOD(XonoticHUDInfoMessagesDialog, fill, void(entity))
        ATTRIB(XonoticHUDInfoMessagesDialog, title, string, _("Info Messages Panel"))
index 6c654e74067f0217cc8d9a0048da584bb8687956..9737c548055a1a367f560279afac18e311634c1c 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_MODICONS_H
 #define DIALOG_HUDPANEL_MODICONS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDModIconsDialog, XonoticRootDialog)
        METHOD(XonoticHUDModIconsDialog, fill, void(entity))
        ATTRIB(XonoticHUDModIconsDialog, title, string, _("Mod Icons Panel"))
index 17394ffd59cb1abe386e04ea197a0be6d57589c1..d0586710cf63ad55fc88e3a32184d418e81d18c8 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_NOTIFICATION_H
 #define DIALOG_HUDPANEL_NOTIFICATION_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDNotificationDialog, XonoticRootDialog)
        METHOD(XonoticHUDNotificationDialog, fill, void(entity))
        ATTRIB(XonoticHUDNotificationDialog, title, string, _("Notification Panel"))
index bab993a3a723e75ec22f1f1349c4fbd56694b18b..606f01aaab8e6ee3b0741b3166760780f22f0fa2 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_PHYSICS_H
 #define DIALOG_HUDPANEL_PHYSICS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDPhysicsDialog, XonoticRootDialog)
        METHOD(XonoticHUDPhysicsDialog, fill, void(entity))
        ATTRIB(XonoticHUDPhysicsDialog, title, string, _("Physics Panel"))
index d3ed373e411290d4a878316a0ac0024eca19b41f..45a2049fc26b0cc87e6c15f28c3866ab352d29fc 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_POWERUPS_H
 #define DIALOG_HUDPANEL_POWERUPS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDPowerupsDialog, XonoticRootDialog)
        METHOD(XonoticHUDPowerupsDialog, fill, void(entity))
        ATTRIB(XonoticHUDPowerupsDialog, title, string, _("Powerups Panel"))
index b71bd0828b020fd261a811fa7535d3d159493cc3..4499d7c0f62a3370c5b9bcf11f27cb81588caad4 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_PRESSEDKEYS_H
 #define DIALOG_HUDPANEL_PRESSEDKEYS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDPressedKeysDialog, XonoticRootDialog)
        METHOD(XonoticHUDPressedKeysDialog, fill, void(entity))
        ATTRIB(XonoticHUDPressedKeysDialog, title, string, _("Pressed Keys Panel"))
index 70fea996152c960a10ed2452a3541856f2429aa6..3333a0e641ac0b43d500e92c8f23c03ffb6d25d5 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_RACETIMER_H
 #define DIALOG_HUDPANEL_RACETIMER_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDRaceTimerDialog, XonoticRootDialog)
        METHOD(XonoticHUDRaceTimerDialog, fill, void(entity))
        ATTRIB(XonoticHUDRaceTimerDialog, title, string, _("Race Timer Panel"))
index 4f1fc4cbd4c821d8a10b333ac9eabd08e505a80f..0d159b2766095b6f52537bc402369572444c9528 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_RADAR_H
 #define DIALOG_HUDPANEL_RADAR_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDRadarDialog, XonoticRootDialog)
        METHOD(XonoticHUDRadarDialog, fill, void(entity))
        ATTRIB(XonoticHUDRadarDialog, title, string, _("Radar Panel"))
index 581c3b9089e50c5bbcfc1a8fb88369cc0770563a..690fc3b109adcf45cd09f6e82d90c31da001bff5 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_SCORE_H
 #define DIALOG_HUDPANEL_SCORE_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDScoreDialog, XonoticRootDialog)
        METHOD(XonoticHUDScoreDialog, fill, void(entity))
        ATTRIB(XonoticHUDScoreDialog, title, string, _("Score Panel"))
index 280985a5afe72cea0d5127e814a9c0f720daa6c8..d140dea22276632a2f5fc0bb2e5c46e9761ae984 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_TIMER_H
 #define DIALOG_HUDPANEL_TIMER_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDTimerDialog, XonoticRootDialog)
        METHOD(XonoticHUDTimerDialog, fill, void(entity))
        ATTRIB(XonoticHUDTimerDialog, title, string, _("Timer Panel"))
index 2cb64c1516659b7f2abfc628fd39e5e70dbf69dc..62d439e33b370fc8bbb587bf6b4ee643cd7880fe 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_VOTE_H
 #define DIALOG_HUDPANEL_VOTE_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDVoteDialog, XonoticRootDialog)
        METHOD(XonoticHUDVoteDialog, fill, void(entity))
        ATTRIB(XonoticHUDVoteDialog, title, string, _("Vote Panel"))
index cbbeca78b0e0bea8c6ab8699a4d2d1ebae256859..7f58e6c4abe904435eaa553c1ab14cc3715149df 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_WEAPONS_H
 #define DIALOG_HUDPANEL_WEAPONS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDWeaponsDialog, XonoticRootDialog)
        METHOD(XonoticHUDWeaponsDialog, fill, void(entity))
        ATTRIB(XonoticHUDWeaponsDialog, title, string, _("Weapons Panel"))
index 2d2dad3bbd0b63a9d38d35fb2daab93ee392a932..f8f6b9e6e4414654b354f75886a2404db63b52b8 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDSETUP_EXIT_H
 #define DIALOG_HUDSETUP_EXIT_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDExitDialog, XonoticRootDialog)
        METHOD(XonoticHUDExitDialog, fill, void(entity))
        ATTRIB(XonoticHUDExitDialog, title, string, _("Panel HUD Setup"))
index ea9339ba57b227f9674a86ad1c7b2e98ac25b939..14587e2a9f1933fb78f17038a54618e637bba0bb 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MONSTERTOOLS_H
 #define DIALOG_MONSTERTOOLS_H
+#include "rootdialog.qc"
 CLASS(XonoticMonsterToolsDialog, XonoticRootDialog)
        METHOD(XonoticMonsterToolsDialog, fill, void(entity)) // to be overridden by user to fill the dialog with controls
        ATTRIB(XonoticMonsterToolsDialog, title, string, _("Monster Tools"))
index dda708ad9e5f8f0c98a46942a0441f2db1116fa7..6aedde7fd0c79871109fde659c93a034ee7b9a0f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_H
 #define DIALOG_MULTIPLAYER_H
+#include "dialog.qc"
 CLASS(XonoticMultiplayerDialog, XonoticDialog)
        METHOD(XonoticMultiplayerDialog, fill, void(entity))
        ATTRIB(XonoticMultiplayerDialog, title, string, _("Multiplayer"))
index b082ae69a6217b9b16e59cae99bf77d43dc970ff..5254f5aa37223a251bd7364992b80a1684767489 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_CREATE_MAPINFO_H
 #define DIALOG_MULTIPLAYER_CREATE_MAPINFO_H
+#include "dialog.qc"
 CLASS(XonoticMapInfoDialog, XonoticDialog)
        METHOD(XonoticMapInfoDialog, fill, void(entity))
        METHOD(XonoticMapInfoDialog, loadMapInfo, void(entity, float, entity))
index 9cdbd2c4d2201f5b9ed121a39d7b5ed0c44d1b80..449445225644317321ae12b2443a15ee3332d81a 100644 (file)
@@ -2,6 +2,7 @@
 
 #ifndef DIALOG_MULTIPLAYER_CREATE_MUTATORS_H
 #define DIALOG_MULTIPLAYER_CREATE_MUTATORS_H
+#include "dialog.qc"
 CLASS(XonoticMutatorsDialog, XonoticDialog)
        METHOD(XonoticMutatorsDialog, toString, string(entity))
        METHOD(XonoticMutatorsDialog, fill, void(entity))
index d58fdc733068129d3372ccad29b43b433dcb52c8..2b2354c5330f3f0c6cae2909e0b07655f3564a1b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_JOIN_H
 #define DIALOG_MULTIPLAYER_JOIN_H
+#include "tab.qc"
 CLASS(XonoticServerListTab, XonoticTab)
        METHOD(XonoticServerListTab, fill, void(entity))
        ATTRIB(XonoticServerListTab, title, string, _("Join"))
index 10e1128402fd0cec98a83aed75ac68e7db020a3e..a5ad6332054becb57d53167ccb7ddc9eaae92e3d 100644 (file)
@@ -2,6 +2,7 @@
 
 #ifndef DIALOG_MULTIPLAYER_JOIN_SERVERINFO_H
 #define DIALOG_MULTIPLAYER_JOIN_SERVERINFO_H
+#include "dialog.qc"
 CLASS(XonoticServerInfoDialog, XonoticDialog)
        METHOD(XonoticServerInfoDialog, fill, void(entity))
        METHOD(XonoticServerInfoDialog, loadServerInfo, void(entity, float))
index a4e0bbc98897598dfe049a15aa8b9fa15eb61019..f6b5e02ad85a3865c71d22f03ac12f7dae1dc990 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_H
 #define DIALOG_MULTIPLAYER_MEDIA_H
+#include "tab.qc"
 CLASS(XonoticMediaTab, XonoticTab)
        METHOD(XonoticMediaTab, fill, void(entity))
        ATTRIB(XonoticMediaTab, title, string, _("Media"))
index 68367fc0ac2aea38a7f0f2de74566182b48fe043..8ae5ae0c3a29094772ff1612c544140160f119b0 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_DEMO_H
 #define DIALOG_MULTIPLAYER_MEDIA_DEMO_H
+#include "tab.qc"
 CLASS(XonoticDemoBrowserTab, XonoticTab)
        METHOD(XonoticDemoBrowserTab, fill, void(entity))
        ATTRIB(XonoticDemoBrowserTab, title, string, _("Demo"))
index a00e70e00a954b696358a46b5f4f50d0e099e3d9..8d410ca7de87629fbfd38a9cfbb12c173a4d50ec 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_DEMO_STARTCONFIRM_H
 #define DIALOG_MULTIPLAYER_MEDIA_DEMO_STARTCONFIRM_H
+#include "dialog.qc"
 CLASS(XonoticDemoStartConfirmDialog, XonoticDialog)
        METHOD(XonoticDemoStartConfirmDialog, fill, void(entity))
        ATTRIB(XonoticDemoStartConfirmDialog, title, string, _("Disconnect"))
index 62c72b17d03542845e3257d7b2d2b42f9d7a15c7..fc3aa4448d36d678a3227e08a32abbb1d5019cac 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_DEMO_TIMECONFIRM_H
 #define DIALOG_MULTIPLAYER_MEDIA_DEMO_TIMECONFIRM_H
+#include "dialog.qc"
 CLASS(XonoticDemoTimeConfirmDialog, XonoticDialog)
        METHOD(XonoticDemoTimeConfirmDialog, fill, void(entity))
        ATTRIB(XonoticDemoTimeConfirmDialog, title, string, _("Disconnect"))
index efb96cdf83964a114d767a6b8913c0b3fda79fbb..8fc33c1b865acfbda89e082daa91e8aefe510772 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_MUSICPLAYER_H
 #define DIALOG_MULTIPLAYER_MEDIA_MUSICPLAYER_H
+#include "tab.qc"
 CLASS(XonoticMusicPlayerTab, XonoticTab)
        METHOD(XonoticMusicPlayerTab, fill, void(entity))
        ATTRIB(XonoticMusicPlayerTab, title, string, _("Music"))
index 797ed8116b8687a205c50e1c5f572dec22db7773..36832a90cf2d501305a3548bbe9de8b11e5eb980 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_SCREENSHOT_H
 #define DIALOG_MULTIPLAYER_MEDIA_SCREENSHOT_H
+#include "tab.qc"
 CLASS(XonoticScreenshotBrowserTab, XonoticTab)
        METHOD(XonoticScreenshotBrowserTab, fill, void(entity))
        ATTRIB(XonoticScreenshotBrowserTab, title, string, "Screenshot")
index 4016e0f2aecc9a074981ab191828b9a8fc6e4e62..fa63a17b01c717a1501d381b9b3d0c24a79056b1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_SCREENSHOT_VIEWER_H
 #define DIALOG_MULTIPLAYER_MEDIA_SCREENSHOT_VIEWER_H
+#include "dialog.qc"
 CLASS(XonoticScreenshotViewerDialog, XonoticDialog)
        METHOD(XonoticScreenshotViewerDialog, fill, void(entity))
        METHOD(XonoticScreenshotViewerDialog, keyDown, float(entity, float, float, float))
index 4b4c948593462bde20e88a28af9c7783ec32e55e..f9615d21ccdde1b77b0701a7342f17f33f26649a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_PROFILE_H
 #define DIALOG_MULTIPLAYER_PROFILE_H
+#include "tab.qc"
 CLASS(XonoticProfileTab, XonoticTab)
        METHOD(XonoticProfileTab, fill, void(entity))
        METHOD(XonoticProfileTab, draw, void(entity))
index 128e614beb092d2449c3b8af56ea5791c4ad7d71..fa4cacecb46fb5bec1c402812b20f84cc60b5116 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_QUIT_H
 #define DIALOG_QUIT_H
+#include "dialog.qc"
 CLASS(XonoticQuitDialog, XonoticDialog)
        METHOD(XonoticQuitDialog, fill, void(entity))
        ATTRIB(XonoticQuitDialog, title, string, _("Quit"))
index 2932bcd468885958d63f6dd7c2186bc707da1634..bcc1ea1f0c6fbe2b2deadd8418b036e5677e77b8 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SANDBOXTOOLS_H
 #define DIALOG_SANDBOXTOOLS_H
+#include "rootdialog.qc"
 CLASS(XonoticSandboxToolsDialog, XonoticRootDialog)
        METHOD(XonoticSandboxToolsDialog, fill, void(entity)) // to be overridden by user to fill the dialog with controls
        ATTRIB(XonoticSandboxToolsDialog, title, string, _("Sandbox Tools")) // ;)
index 2962cc947fb3d497ba5007f15bbb3654c6242fc6..e17ab14e6cf14ecaf9ff8a53f8d2b759babdb862 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_H
 #define DIALOG_SETTINGS_H
+#include "dialog.qc"
 CLASS(XonoticSettingsDialog, XonoticDialog)
        METHOD(XonoticSettingsDialog, fill, void(entity))
        ATTRIB(XonoticSettingsDialog, title, string, _("Settings"))
index 88de16ff9e5a6c31fa4cfcc6f5c9aff6af453c54..528d9503893a82f1f005b99e06efd2f2fd63d03e 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_AUDIO_H
 #define DIALOG_SETTINGS_AUDIO_H
+#include "tab.qc"
 CLASS(XonoticAudioSettingsTab, XonoticTab)
        METHOD(XonoticAudioSettingsTab, fill, void(entity))
        ATTRIB(XonoticAudioSettingsTab, title, string, _("Audio"))
index 34dbe37b96dccaa3e35ef5155ffe742f79b28df9..a49e17647a1fbcac1082f4429e09ed6d7ea33ba0 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_EFFECTS_H
 #define DIALOG_SETTINGS_EFFECTS_H
+#include "tab.qc"
 CLASS(XonoticEffectsSettingsTab, XonoticTab)
        METHOD(XonoticEffectsSettingsTab, fill, void(entity))
        ATTRIB(XonoticEffectsSettingsTab, title, string, _("Effects"))
index 9726162014017c402d3e8fa6eae31b9398b45292..e8fd42d5d5a1bef1d097e21f76b8277c3a1b4c29 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_H
 #define DIALOG_SETTINGS_GAME_H
+#include "tab.qc"
 CLASS(XonoticGameSettingsTab, XonoticTab)
        METHOD(XonoticGameSettingsTab, fill, void(entity))
        ATTRIB(XonoticGameSettingsTab, title, string, _("Game"))
index a5ee7fe2d4c8ee9774fc22ab85c5b298a2b92960..bda4fadd7a44ba00942de5b16e46fe091dc165d0 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_CROSSHAIR_H
 #define DIALOG_SETTINGS_GAME_CROSSHAIR_H
+#include "tab.qc"
 CLASS(XonoticGameCrosshairSettingsTab, XonoticTab)
        //METHOD(XonoticGameCrosshairSettingsTab, toString, string(entity))
        METHOD(XonoticGameCrosshairSettingsTab, fill, void(entity))
index b8b1f93e5b73688a12be64bf519efac64b4a8a20..751eaa6a6f71677beaba15d3c32aeda4db0ab5e1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_HUD_H
 #define DIALOG_SETTINGS_GAME_HUD_H
+#include "tab.qc"
 CLASS(XonoticGameHUDSettingsTab, XonoticTab)
        //METHOD(XonoticGameHUDSettingsTab, toString, string(entity))
        METHOD(XonoticGameHUDSettingsTab, fill, void(entity))
index dcc00377177adf999ec536d18b0ceceea873f4dc..d0b460b9167ae897d238161f15c33461b1eb6b19 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_HUDCONFIRM_H
 #define DIALOG_SETTINGS_GAME_HUDCONFIRM_H
+#include "dialog.qc"
 CLASS(XonoticHUDConfirmDialog, XonoticDialog)
        METHOD(XonoticHUDConfirmDialog, fill, void(entity))
        ATTRIB(XonoticHUDConfirmDialog, title, string, _("Enter HUD editor"))
index ac2bf76e2b49d1afaff3133d8dd400708974bee6..eccd938f4f60450cec5a8f4e04aa065d504d7258 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_MESSAGES_H
 #define DIALOG_SETTINGS_GAME_MESSAGES_H
+#include "tab.qc"
 CLASS(XonoticGameMessageSettingsTab, XonoticTab)
        //METHOD(XonoticGameWeaponsSettingsTab, toString, string(entity))
        METHOD(XonoticGameMessageSettingsTab, fill, void(entity))
index 6bdac49d3eab174e586acbb3032e2a1d7a00d43e..32955ba8f18dc6080faeedeba39d56bc917835ce 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_MODEL_H
 #define DIALOG_SETTINGS_GAME_MODEL_H
+#include "tab.qc"
 CLASS(XonoticGameModelSettingsTab, XonoticTab)
        //METHOD(XonoticGameModelSettingsTab, toString, string(entity))
        METHOD(XonoticGameModelSettingsTab, fill, void(entity))
index 6d5e82db991347e91f4bbde41e959b60b67dd8e9..4daef475a7db4c0cb3cd08c02a9210eda99bd7f4 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_VIEW_H
 #define DIALOG_SETTINGS_GAME_VIEW_H
+#include "tab.qc"
 CLASS(XonoticGameViewSettingsTab, XonoticTab)
        //METHOD(XonoticGameCrosshairSettingsTab, toString, string(entity))
        METHOD(XonoticGameViewSettingsTab, fill, void(entity))
index 148775b1390834e5ef0dd3f086d6d888a4dfcd2d..573f139a9adfb6fa934dedfa1c6d9e3e7778967f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_WEAPONS_H
 #define DIALOG_SETTINGS_GAME_WEAPONS_H
+#include "tab.qc"
 CLASS(XonoticGameWeaponsSettingsTab, XonoticTab)
        //METHOD(XonoticGameWeaponsSettingsTab, toString, string(entity))
        METHOD(XonoticGameWeaponsSettingsTab, fill, void(entity))
index 0f22625400b5e6e67474f7cb144cfda52fb1ea70..752aade9757ee3272a54634349de99ec4ea24b28 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_INPUT_H
 #define DIALOG_SETTINGS_INPUT_H
+#include "tab.qc"
 CLASS(XonoticInputSettingsTab, XonoticTab)
        METHOD(XonoticInputSettingsTab, fill, void(entity))
        ATTRIB(XonoticInputSettingsTab, title, string, _("Input"))
index 6a0ae52bc4f96c39a99e82d734ebdcb7e688a3e7..d6ad2e7090a255ee66e9ee48e8de6e2c1118af6e 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_INPUT_USERBIND_H
 #define DIALOG_SETTINGS_INPUT_USERBIND_H
+#include "dialog.qc"
 CLASS(XonoticUserbindEditDialog, XonoticDialog)
        METHOD(XonoticUserbindEditDialog, loadUserBind, void(entity, string, string, string))
        METHOD(XonoticUserbindEditDialog, fill, void(entity))
index 5a4343796b387ffbd4af97bd32e2dc3efe64e5bc..95f218b0e9852e357d1a20df4b2cb2f4a2612c54 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_MISC_H
 #define DIALOG_SETTINGS_MISC_H
+#include "tab.qc"
 CLASS(XonoticMiscSettingsTab, XonoticTab)
        METHOD(XonoticMiscSettingsTab, fill, void(entity))
        ATTRIB(XonoticMiscSettingsTab, title, string, _("Misc"))
index e1b7ba807f5ef0d4c695a5544c41515c86679ca7..af75e64b92000ee69bf9d86f22d650cae7f6f2c8 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_MISC_CVARS_H
 #define DIALOG_SETTINGS_MISC_CVARS_H
+#include "dialog.qc"
 CLASS(XonoticCvarsDialog, XonoticDialog)
        METHOD(XonoticCvarsDialog, fill, void(entity))
        METHOD(XonoticCvarsDialog, showNotify, void(entity))
index 20ad7fe4841bc208c80343f281919f1dd29d17f2..2f99321598be9001429aead38c46d7b32c464632 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_MISC_RESET_H
 #define DIALOG_SETTINGS_MISC_RESET_H
+#include "dialog.qc"
 CLASS(XonoticResetDialog, XonoticDialog)
        METHOD(XonoticResetDialog, fill, void(entity))
        ATTRIB(XonoticResetDialog, title, string, _("Factory reset"))
index 0e9c1585e313fadb26e71b7650b0b41d88dc6c81..e9ad109c417c8bc7e764779b40ccf0e75ad5f8ac 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_USER_H
 #define DIALOG_SETTINGS_USER_H
+#include "tab.qc"
 CLASS(XonoticUserSettingsTab, XonoticTab)
        METHOD(XonoticUserSettingsTab, fill, void(entity))
        ATTRIB(XonoticUserSettingsTab, title, string, _("User"))
index 3d4025ae7d802c61b60524f8e84ad5c1e3dd951f..0a340eaff4452b035654a596c5dbe711fd997432 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_USER_LANGUAGEWARNING_H
 #define DIALOG_SETTINGS_USER_LANGUAGEWARNING_H
+#include "dialog.qc"
 CLASS(XonoticLanguageWarningDialog, XonoticDialog)
        METHOD(XonoticLanguageWarningDialog, fill, void(entity)) // to be overridden by user to fill the dialog with controls
        ATTRIB(XonoticLanguageWarningDialog, title, string, _("Warning"))
index 8dae62f5165a4f525725ef5630953957d8f91a6b..9b77e40a64d7d50d062b1a26a3f174c38221aeae 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_VIDEO_H
 #define DIALOG_SETTINGS_VIDEO_H
+#include "tab.qc"
 CLASS(XonoticVideoSettingsTab, XonoticTab)
        METHOD(XonoticVideoSettingsTab, fill, void(entity))
        ATTRIB(XonoticVideoSettingsTab, title, string, _("Video"))
index 0112f9a5bc033160750d5d57abf42e2718ea3c86..1620349bf58864aea5f1f462c90853469d6180a4 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SINGLEPLAYER_H
 #define DIALOG_SINGLEPLAYER_H
+#include "dialog.qc"
 CLASS(XonoticSingleplayerDialog, XonoticDialog)
        METHOD(XonoticSingleplayerDialog, fill, void(entity))
        ATTRIB(XonoticSingleplayerDialog, title, string, _("Singleplayer"))
index b01731bde6b7bf55a8616a683dc1fd7e26509de7..bc9d1c4eae6d7cc334d601153601734daac59eb3 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SINGLEPLAYER_WINNER_H
 #define DIALOG_SINGLEPLAYER_WINNER_H
+#include "dialog.qc"
 CLASS(XonoticWinnerDialog, XonoticDialog)
        METHOD(XonoticWinnerDialog, fill, void(entity))
        METHOD(XonoticWinnerDialog, focusEnter, void(entity))
index 8486bf7a0f6627c5abdfcfbdfade9dfddb318e84..8ed9d7ef23d0c1484d09e4fc4f18449a3b93af10 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_TEAMSELECT_H
 #define DIALOG_TEAMSELECT_H
+#include "rootdialog.qc"
 CLASS(XonoticTeamSelectDialog, XonoticRootDialog)
        METHOD(XonoticTeamSelectDialog, fill, void(entity)) // to be overridden by user to fill the dialog with controls
        METHOD(XonoticTeamSelectDialog, showNotify, void(entity))
index 408d62a32d48e305a115eef755d79bf8c8263b65..ae202560c4b5c2de648f33d1a318cc05d45ed8ba 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef GAMETYPEBUTTON_H
 #define GAMETYPEBUTTON_H
+#include "../item/radiobutton.qc"
 CLASS(XonoticGametypeButton, RadioButton)
        METHOD(XonoticGametypeButton, configureXonoticGametypeButton, void(entity, float, string, string))
        METHOD(XonoticGametypeButton, setChecked, void(entity, float))
index fde605898a1fafabec28987f11c265661bd58def..d8dbc8838ea5bdb709931008cf7f3207a614ad9a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef GAMETYPELIST_H
 #define GAMETYPELIST_H
+#include "listbox.qc"
 CLASS(XonoticGametypeList, XonoticListBox)
        METHOD(XonoticGametypeList, configureXonoticGametypeList, void(entity))
        ATTRIB(XonoticGametypeList, rowsPerItem, float, 2)
index 40ddc3384021f5d6728f0383e4410c139782b861..e8f5a8269351a4f81648181517415e6c3c8130e5 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef IMAGE_H
 #define IMAGE_H
+#include "../item/image.qc"
 CLASS(XonoticImage, Image)
        METHOD(XonoticImage, configureXonoticImage, void(entity, string, float))
 ENDCLASS(XonoticImage)
index eb07f5d18182f37da110945713cfb744d2abf612..de1580160edb904f3de775482c9dcdc8c03cab35 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef INPUTBOX_H
 #define INPUTBOX_H
+#include "../item/inputbox.qc"
 CLASS(XonoticInputBox, InputBox)
        METHOD(XonoticInputBox, configureXonoticInputBox, void(entity, float, string))
        METHOD(XonoticInputBox, focusLeave, void(entity))
index 07d4d6a1beea5b85a577b2173bad979e73129272..82d3db4e5d7d5489cae3c1d9fb414a7fa1132cc7 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef KEYBINDER_H
 #define KEYBINDER_H
+#include "listbox.qc"
 CLASS(XonoticKeyBinder, XonoticListBox)
        METHOD(XonoticKeyBinder, configureXonoticKeyBinder, void(entity))
        ATTRIB(XonoticKeyBinder, rowsPerItem, int, 1)
index caa83a8d3aff3ca0fb7e9ad575279c072becf349..367da94dfb5df0ad26d6f001866c77896da4415b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef LANGUAGELIST_H
 #define LANGUAGELIST_H
+#include "listbox.qc"
 CLASS(XonoticLanguageList, XonoticListBox)
        METHOD(XonoticLanguageList, configureXonoticLanguageList, void(entity))
        ATTRIB(XonoticLanguageList, rowsPerItem, float, 1)
index 010b0d231ffa037fcea09cc35269812edaadd336..c4a0923858afa4ff668826089e038f0391779055 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef LISTBOX_H
 #define LISTBOX_H
+#include "../item/listbox.qc"
 CLASS(XonoticListBox, ListBox)
        METHOD(XonoticListBox, configureXonoticListBox, void(entity))
        ATTRIB(XonoticListBox, fontSize, float, SKINFONTSIZE_NORMAL)
index 4dc6f861009edd9d5452e0035dda9a46a81883f9..76e71381d326314c75a6e0f37c141da57418021f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef MAINWINDOW_H
 #define MAINWINDOW_H
+#include "../item/modalcontroller.qc"
 CLASS(MainWindow, ModalController)
        METHOD(MainWindow, configureMainWindow, void(entity))
        METHOD(MainWindow, draw, void(entity))
index 796ffbc3720fb83823eede11270e413d73a23721..ec9aa1f4c7bc104216e3329d0d4c710e88c4e95b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef MAPLIST_H
 #define MAPLIST_H
+#include "listbox.qc"
 CLASS(XonoticMapList, XonoticListBox)
        METHOD(XonoticMapList, configureXonoticMapList, void(entity))
        ATTRIB(XonoticMapList, rowsPerItem, float, 4)
index 00f99aea1ef68c266c2af87ef00ee832fdfa2506..966b11a988a0e9fbb2604c682dafea668a113255 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef NEXPOSEE_H
 #define NEXPOSEE_H
+#include "../item/nexposee.qc"
 CLASS(XonoticNexposee, Nexposee)
        METHOD(XonoticNexposee, configureXonoticNexposee, void(entity))
        METHOD(XonoticNexposee, close, void(entity))
index 8e0e9ecd27705909a249bc5d1ac8ef972251c09d..760e8f93d9c7c99a77e6230a5e5047363b502dfa 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef PLAYERMODEL_H
 #define PLAYERMODEL_H
+#include "image.qc"
 CLASS(XonoticPlayerModelSelector, XonoticImage)
        METHOD(XonoticPlayerModelSelector, configureXonoticPlayerModelSelector, void(entity))
        METHOD(XonoticPlayerModelSelector, loadCvars, void(entity))
index 8d3b880cccf1eccf68f43d159ff3455594cae34b..e912f8f081a4c2e3b45e7b0a6ff653c02c1a6ae4 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef PLAYLIST_H
 #define PLAYLIST_H
+#include "listbox.qc"
 CLASS(XonoticPlayList, XonoticListBox)
        METHOD(XonoticPlayList, configureXonoticPlayList, void(entity))
        ATTRIB(XonoticPlayList, rowsPerItem, float, 1)
index 702b1310d186ad54cfb6f3c1ca81fd797f16a722..05c8238d488b8b460cb6277dcefde8604ce967e1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef RADIOBUTTON_H
 #define RADIOBUTTON_H
+#include "../item/radiobutton.qc"
 CLASS(XonoticRadioButton, RadioButton)
        METHOD(XonoticRadioButton, configureXonoticRadioButton, void(entity, float, string, string, string))
        METHOD(XonoticRadioButton, draw, void(entity))
index 24d10634448582942a4cf4f8fff11db9532128e2..209fcade83d408af69ab57a4b8c727ba78d91810 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef ROOTDIALOG_H
 #define ROOTDIALOG_H
+#include "dialog.qc"
 CLASS(XonoticRootDialog, XonoticDialog)
        // still to be customized by user
        /*
index 4ab74aead4c811f7a0f5b7d95663885843b4b8d2..f2eb0b00d7ee6596afe0b9b0cbe62d9a826adee9 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SCREENSHOTIMAGE_H
 #define SCREENSHOTIMAGE_H
+#include "image.qc"
 CLASS(XonoticScreenshotImage, XonoticImage)
        METHOD(XonoticScreenshotImage, configureXonoticScreenshotImage, void(entity))
        METHOD(XonoticScreenshotImage, load, void(entity, string))
index 41576bb047192de2f7fb6d9d304ec68e9a618093..650b3381fd5defa893145a8841184b570bc0eeee 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SCREENSHOTLIST_H
 #define SCREENSHOTLIST_H
+#include "listbox.qc"
 CLASS(XonoticScreenshotList, XonoticListBox)
        METHOD(XonoticScreenshotList, configureXonoticScreenshotList, void(entity))
        ATTRIB(XonoticScreenshotList, rowsPerItem, float, 1)
index 2c25f4a76ace1635f0ba1971211e78f762d9aca8..3f9648be66566f57ca681862ae82e1f9d4aa4ea5 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SERVERLIST_H
 #define SERVERLIST_H
+#include "listbox.qc"
 CLASS(XonoticServerList, XonoticListBox)
        METHOD(XonoticServerList, configureXonoticServerList, void(entity))
        ATTRIB(XonoticServerList, rowsPerItem, float, 1)
index 34733386a683e5df1db408bf796bf7a354d62bb0..936ca7baf1125253a3698b784b2fc433721a30d0 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SKINLIST_H
 #define SKINLIST_H
+#include "listbox.qc"
 CLASS(XonoticSkinList, XonoticListBox)
        METHOD(XonoticSkinList, configureXonoticSkinList, void(entity))
        ATTRIB(XonoticSkinList, rowsPerItem, float, 4)
index 129193b125261e5b9f543fc74275d2f5a289ab53..d95cac7e9eebedce1ddb3c4df75369e06b4a0251 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SLIDER_H
 #define SLIDER_H
+#include "../item/slider.qc"
 CLASS(XonoticSlider, Slider)
        METHOD(XonoticSlider, configureXonoticSlider, void(entity, float, float, float, string))
        METHOD(XonoticSlider, setValue, void(entity, float))
index 75ea83454adc6544adea8bcb3881f0134e9614f0..29d2a86ac94425cc4ce88f0da4107735368acd6a 100644 (file)
@@ -2,6 +2,7 @@
 
 #ifndef SLIDER_DECIBELS_H
 #define SLIDER_DECIBELS_H
+#include "slider.qc"
 CLASS(XonoticDecibelsSlider, XonoticSlider)
        METHOD(XonoticDecibelsSlider, loadCvars, void(entity))
        METHOD(XonoticDecibelsSlider, saveCvars, void(entity))
index 14f5c61f779f6d9bbc988b0854d143b73958c3c3..f663f7dd6d3be0f91f7a5cbffb87e9b3ec1af526 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SLIDER_PICMIP_H
 #define SLIDER_PICMIP_H
+#include "textslider.qc"
 CLASS(XonoticPicmipSlider, XonoticTextSlider)
        METHOD(XonoticPicmipSlider, configureXonoticPicmipSlider, void(entity))
        METHOD(XonoticPicmipSlider, draw, void(entity))
index ad273ca0482d4f139d79de1c3668ac3f1823441c..4d30c64f008a195502f1cbb12d0508ec7ddc017d 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SLIDER_SBFADETIME_H
 #define SLIDER_SBFADETIME_H
+#include "textslider.qc"
 CLASS(XonoticScoreboardFadeTimeSlider, XonoticTextSlider)
        METHOD(XonoticScoreboardFadeTimeSlider, configureXonoticScoreboardFadeTimeSlider, void(entity))
        METHOD(XonoticScoreboardFadeTimeSlider, loadCvars, void(entity))
index ec80643b989c40fb3db873532f510cc87b951668..bba66d19d16a651f50ceb5be5ac5a4fd441e67c3 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SOUNDLIST_H
 #define SOUNDLIST_H
+#include "listbox.qc"
 CLASS(XonoticSoundList, XonoticListBox)
        METHOD(XonoticSoundList, configureXonoticSoundList, void(entity))
        ATTRIB(XonoticSoundList, rowsPerItem, float, 1)
index 3c5e17fe6be8acee1992811952f469cba3974340..1cf4a688e0b82e5ba4487bc1dc85301dfdaa9e1d 100644 (file)
@@ -3,6 +3,7 @@
 
 #ifndef STATSLIST_H
 #define STATSLIST_H
+#include "listbox.qc"
 CLASS(XonoticStatsList, XonoticListBox)
        METHOD(XonoticStatsList, configureXonoticStatsList, void(entity))
        ATTRIB(XonoticStatsList, rowsPerItem, float, 1.4)
index a5cdf2b8ff05386601203c15c3780eff6218a3e6..a90e2765299676d1d3724e441c512fbf9ab3ec63 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef TAB_H
 #define TAB_H
+#include "../item/tab.qc"
 CLASS(XonoticTab, Tab)
        // still to be customized by user
        /*
index 0640171a2563c2cbe16bbf0df72ee77d1bc50c4b..c95424b177018ff2ac5ed1375531c0dac7e453de 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef TABCONTROLLER_H
 #define TABCONTROLLER_H
+#include "../item/modalcontroller.qc"
 CLASS(XonoticTabController, ModalController)
        METHOD(XonoticTabController, configureXonoticTabController, void(entity, float))
        METHOD(XonoticTabController, makeTabButton, entity(entity, string, entity))
index ef180885c12966d5822eb5ecdaa30fedfb2d4c6e..e33182f2dadf584316cf97dc5839d01fc171c515 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef TEXTLABEL_H
 #define TEXTLABEL_H
+#include "../item/label.qc"
 CLASS(XonoticTextLabel, Label)
        METHOD(XonoticTextLabel, configureXonoticTextLabel, void(entity, float, string))
        METHOD(XonoticTextLabel, draw, void(entity))
index 7759e203b2f2a67d1a86915d51a9fbe0f6c03ed2..47d9eb44dc7fbaffa0fd310b868534f204cc2b90 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef TEXTSLIDER_H
 #define TEXTSLIDER_H
+#include "../item/textslider.qc"
 CLASS(XonoticTextSlider, TextSlider)
        METHOD(XonoticTextSlider, configureXonoticTextSlider, void(entity, string))
        METHOD(XonoticTextSlider, setValue, void(entity, float))
index d86252e13aa0f19d8e4c86daf07110abc0753191..2a8f3aa0332a2da23f409fe14a6217f989d2e19c 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef WEAPONARENACHECKBOX_H
 #define WEAPONARENACHECKBOX_H
+#include "../item/checkbox.qc"
 CLASS(XonoticWeaponarenaCheckBox, CheckBox)
        METHOD(XonoticWeaponarenaCheckBox, configureXonoticWeaponarenaCheckBox, void(entity, string, string))
        METHOD(XonoticWeaponarenaCheckBox, setChecked, void(entity, float))
index d6eae6ec93317bb659b541dfd95c1468fe4f6643..622505af838703e637330daa709687d61d073352 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef WEAPONSLIST_H
 #define WEAPONSLIST_H
+#include "listbox.qc"
 CLASS(XonoticWeaponsList, XonoticListBox)
        METHOD(XonoticWeaponsList, configureXonoticWeaponsList, void(entity))
        METHOD(XonoticWeaponsList, toString, string(entity))