From d721051b549269e3b4cdfa82846facbb1b2272bd Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Mon, 31 Jul 2006 22:00:04 +0000 Subject: * Reconnect dialog upon server disconnect (bug #2805 tjw) --- ui/drop.menu | 126 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ui/menus.txt | 1 + 2 files changed, 127 insertions(+) create mode 100644 ui/drop.menu (limited to 'ui') diff --git a/ui/drop.menu b/ui/drop.menu new file mode 100644 index 00000000..0db22649 --- /dev/null +++ b/ui/drop.menu @@ -0,0 +1,126 @@ +#include "ui/menudef.h" + +{ + \\ ERROR \\ + + menuDef + { + name "drop_popmenu" + visible 0 + fullscreen 0 + rect 158 80 320 320 + focusColor 1 .75 0 1 + style 1 + border 1 + popup + onClose { uiScript clearError } + onOpen { } + onESC + { + play "sound/misc/menu1.wav"; + close drop_popmenu; + open main + } + + + itemDef + { + name window + rect 10 15 300 320 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible 1 + decoration + + border WINDOW_BORDER_FULL + borderSize 1.0 + borderColor 0.5 0.5 0.5 1 + } + + itemDef + { + name dropinfo + rect 0 50 320 20 + text "Disconnected:" + textalign 1 + textstyle 6 + textscale .333 + textalignx 160 + textaligny 23 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name dropinfo + rect 60 80 200 270 + type ITEM_TYPE_TEXT + style 1 + textstyle 3 + autowrapped + cvar "com_errorMessage" + textalign ITEM_ALIGN_CENTER + textalignx 100 + textaligny 23 + textscale .25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + + // BUTTON // + + + itemDef + { + name exit + text "OK" + type 1 + textscale .25 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 120 295 35 26 + textalign 1 + textalignx 22 + textaligny 20 + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close drop_popmenu; + open main + } + } + + itemDef + { + name reconnect + text "Reconnect" + type 1 + textscale .25 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 165 295 55 26 + textalign 1 + textalignx 22 + textaligny 20 + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action + { + close drop_popmenu; + exec "reconnect"; + } + } + } +} + + diff --git a/ui/menus.txt b/ui/menus.txt index 753fb953..3fa3dcf6 100644 --- a/ui/menus.txt +++ b/ui/menus.txt @@ -12,6 +12,7 @@ loadMenu { "ui/quit.menu" } loadMenu { "ui/addfilter.menu" } loadMenu { "ui/error.menu" } + loadMenu { "ui/drop.menu" } loadMenu { "ui/serverinfo.menu" } loadMenu { "ui/findplayer.menu" } loadMenu { "ui/quitcredit.menu" } -- cgit