]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc
take3: format 903 files
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / dialog_hudpanel_itemstime.qc
1 #include "dialog_hudpanel_itemstime.qh"
2
3 #include "textlabel.qh"
4 #include "textslider.qh"
5 #include "radiobutton.qh"
6 #include "checkbox.qh"
7 #include "slider.qh"
8
9 void XonoticHUDItemsTimeDialog_fill(entity me)
10 {
11         entity e;
12         string panelname = "itemstime";
13
14         me.TR(me);
15         me.TD(me, 1, 4, e = makeXonoticTextSlider("hud_panel_itemstime"));
16         e.addValue(e, ZCTX(_("PNL^Disabled")), "0");
17         e.addValue(e, ZCTX(_("PNL^Enabled spectating")), "1");
18         e.addValue(e, ZCTX(_("PNL^Enabled even playing in warmup")), "2");
19         e.configureXonoticTextSliderValues(e);
20
21         DIALOG_HUDPANEL_COMMON_NOTOGGLE();
22
23         me.TR(me);
24         me.TD(me, 1, 1.4, e = makeXonoticTextLabel(0, _("Align icon:")));
25         me.TD(me, 1, 2.6 / 2, e = makeXonoticRadioButton(2, "hud_panel_itemstime_iconalign", "0", _("Left")));
26         me.TD(me, 1, 2.6 / 2, e = makeXonoticRadioButton(2, "hud_panel_itemstime_iconalign", "1", _("Right")));
27         me.TR(me);
28         me.TD(me, 1, 2, e = makeXonoticCheckBox(0, "hud_panel_itemstime_progressbar", _("Enable status bar")));
29         me.TD(me, 1, 2, e = makeXonoticCheckBox(0, "hud_panel_itemstime_progressbar_reduced", _("Reduced")));
30         setDependent(e, "hud_panel_itemstime_progressbar", 1, 1);
31         me.TR(me);
32         me.TD(me, 1, 1.4, e = makeXonoticTextLabel(0, _("Text/icon ratio:")));
33         me.TD(me, 1, 2.6, e = makeXonoticSlider(2, 8, 0.5, "hud_panel_itemstime_ratio"));
34         me.TR(me);
35         me.TD(me, 1, 4, e = makeXonoticCheckBox(0, "hud_panel_itemstime_hidespawned", _("Hide spawned items")));
36         me.TR(me);
37         me.TD(me, 1, 4, e = makeXonoticCheckBox(0, "hud_panel_itemstime_hidebig", _("Hide big armor and health")));
38         me.TR(me);
39         me.TD(me, 1, 4, e = makeXonoticCheckBox(0, "hud_panel_itemstime_dynamicsize", _("Dynamic size")));
40 }