]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc
Merge branch 'master' into martin-t/damagetext
[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 }