diff options
author | Tim Angus <tim@ngus.net> | 2002-08-02 12:40:13 +0000 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2002-08-02 12:40:13 +0000 |
commit | 156dfa9283d6a9fa4a53cf140ee35bbc9003783a (patch) | |
tree | 2c7591760325f6e68480d2a21b17ba969b8370a7 /ui | |
parent | 81e841332225ef18f438a52efca58335fc5d6ca3 (diff) |
* Add favourite menu
* Server info menu
* Find friend menu
Diffstat (limited to 'ui')
-rw-r--r-- | ui/createfavorite.menu | 316 | ||||
-rw-r--r-- | ui/findplayer.menu | 748 | ||||
-rw-r--r-- | ui/serverinfo.menu | 512 |
3 files changed, 489 insertions, 1087 deletions
diff --git a/ui/createfavorite.menu b/ui/createfavorite.menu index f0f324af..257f4f21 100644 --- a/ui/createfavorite.menu +++ b/ui/createfavorite.menu @@ -3,197 +3,127 @@ { \\ CREATE FAVORITE POPUP MENU \\ -menuDef { - name "createfavorite_popmenu" - visible 0 - fullscreen 0 - rect 204 122 235 235 - focusColor 1 .75 0 1 - style 1 - border 1 - popup - onESC { close createfavorite_popmenu ; open joinserver } - - - -itemDef { - name window - rect 0 0 235 235 - style 3 - background "ui/assets/mainpop.tga" - visible 1 - decoration - } -itemDef { - name window - rect 47 47 144 144 - style 3 - background "centerconsole2" - visible 1 - decoration - } - - - - - - // ENTER NAME AND ADDRESS // - -itemDef { - name name - text "Name" - style 0 - decoration - textscale .3 - rect 1 62 110 20 - textalign 1 - textalignx 117 - textaligny 16 - forecolor 0 0 0 1 - visible 1 - - } -itemDef { - name name - text "Name" - style 0 - decoration - textscale .3 - rect 0 61 110 20 - textalign 1 - textalignx 117 - textaligny 16 - forecolor 1 1 1 1 - visible 1 - } -itemDef { - name nameEntry - style 1 - maxchars 15 - text ":" - textscale .25 - TYPE 4 - cvar "ui_favoriteName" - rect 60 81 120 20 - textalign 0 - textalignx 0 - textaligny 16 - forecolor 1 1 1 1 - backcolor 0 0 0 .5 - visible 1 - mouseenter { setitemcolor nameentry backcolor 0 0 0 .75 } - mouseexit { setitemcolor nameentry backcolor 0 0 0 .5 } - } - - - - - -itemDef { - name address - text "IP Address" - style 0 - decoration - textscale .3 - rect 1 112 110 20 - textalign 1 - textalignx 117 - textaligny 16 - forecolor 0 0 0 1 - visible 1 - - } -itemDef { - name address - text "IP Address" - style 0 - decoration - textscale .3 - rect 0 111 110 20 - textalign 1 - textalignx 117 - textaligny 16 - forecolor 1 1 1 1 - visible 1 - } -itemDef { - name addressEntry - style 1 - maxchars 20 - maxPaintChars 12 - text ":" - textscale .25 - TYPE 4 - maxchars 21 - cvar "ui_favoriteAddress" - rect 60 131 120 20 - textalign 0 - textalignx 0 - textaligny 16 - forecolor 1 1 1 1 - backcolor 0 0 0 .25 - visible 1 - mouseenter { setitemcolor addressEntry backcolor 0 0 0 .75 } - mouseexit { setitemcolor addressEntry backcolor 0 0 0 .25 } - } - - - - -itemDef { - name yes - text "Ok" - type 1 - textscale .25 - style WINDOW_STYLE_FILLED - background "ui/assets/button_back.tga" - rect 103 158 30 26 - textalign 1 - textalignx 15 - textaligny 20 - forecolor 1 1 1 1 - backcolor .37 .1 .1 1 - visible 1 - action { play "sound/misc/nomenu.wav" ; - uiScript CreateFavorite ; - close createfavorite_popmenu ; - open joinserver } - mouseEnter { setitemcolor yes backcolor .1 .37 .1 1 } - mouseExit { setitemcolor yes backcolor .37 .1 .1 1 } - } - - itemDef { - name yes - style WINDOW_STYLE_SHADER - background "ui/assets/framebutton.tga" - rect 103 158 30 26 - visible 1 - decoration - } - - itemDef { - name yes - style WINDOW_STYLE_SHADER - background "ui/assets/leftbutton.tga" - rect 97 158 7 26 - visible 1 - decoration - } - - itemDef { - name yes - style WINDOW_STYLE_SHADER - background "ui/assets/rightbutton.tga" - rect 132 158 7 26 - visible 1 - decoration - } - - - - - - -} + menuDef + { + name "createfavorite_popmenu" + visible 0 + fullscreen 0 + rect 204 122 235 235 + focusColor 1 .75 0 1 + style 1 + border 1 + popup + onESC + { + close createfavorite_popmenu; + open joinserver + } + + itemDef + { + name window + rect 47 47 144 144 + 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 + } + + // ENTER NAME AND ADDRESS // + + itemDef + { + name name + text "Name" + style 0 + decoration + textscale .3 + rect 0 61 110 20 + textalign 1 + textalignx 117 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + } + + itemDef + { + name nameEntry + style 1 + maxchars 15 + text "" + textscale .25 + TYPE 4 + cvar "ui_favoriteName" + rect 60 81 120 20 + textalign 0 + textalignx 10 + textaligny 16 + forecolor 1 1 1 1 + backcolor .2 .2 .2 .5 + visible 1 + } + + itemDef + { + name address + text "IP Address" + style 0 + decoration + textscale .3 + rect 0 111 110 20 + textalign 1 + textalignx 117 + textaligny 16 + forecolor 1 1 1 1 + visible 1 + } + + itemDef + { + name addressEntry + style 1 + maxchars 20 + maxPaintChars 12 + text "" + textscale .25 + TYPE 4 + maxchars 21 + cvar "ui_favoriteAddress" + rect 60 131 120 20 + textalign 0 + textalignx 10 + textaligny 16 + forecolor 1 1 1 1 + backcolor .2 .2 .2 .5 + visible 1 + } + + itemDef + { + name yes + text "Ok" + type 1 + textscale .25 + style WINDOW_STYLE_EMPTY + rect 103 158 30 26 + textalign 1 + textalignx 15 + textaligny 20 + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action + { + play "sound/misc/nomenu.wav"; + uiScript CreateFavorite; + close createfavorite_popmenu; + open joinserver + } + } + } } -}
\ No newline at end of file diff --git a/ui/findplayer.menu b/ui/findplayer.menu index dc7d59bb..3b179596 100644 --- a/ui/findplayer.menu +++ b/ui/findplayer.menu @@ -1,515 +1,245 @@ #include "ui/menudef.h" { -\\ Server Information Popup Menu \\ - -menuDef { - name "findplayer_popmenu" - visible 0 - fullscreen 0 - rect 158 80 320 340 - focusColor 1 .75 0 1 - style 1 - border 1 - popup - onClose { } - onOpen { uiScript FindPlayer ; setfocus namefield } - onESC { close findplayer_popmenu ; open joinserver } - -itemDef { - name window - rect 10 15 310 330 - style 1 - backcolor 0 0 0 .5 - forecolor 0 0 0 1 - visible 1 - decoration - } -itemDef { - name window - rect 10 15 320 340 - style 1 - backcolor 0 0 0 .25 - forecolor 0 0 0 1 - visible 1 - decoration - } - - - -itemDef { - name window - rect 10 15 300 320 - style 1 - backcolor .1 .1 .37 1 - forecolor 0 0 0 1 - visible 1 - decoration - } - - - -itemDef { - name window - rect 10 15 300 10 - style 1 - backcolor 0 0 0 .25 - forecolor 0 0 0 1 - visible 1 - decoration - } - - -// FRAME // - - -itemDef { - name window - rect 0 10 64 64 - style 3 - background "ui/assets/ingameleftcorner.tga" - visible 1 - decoration - } -itemDef { - name window - rect 64 10 64 8 - style 3 - background "ui/assets/ingametop.tga" - visible 1 - decoration - } -itemDef { - name window - rect 184 10 96 8 - style 3 - background "ui/assets/ingametop.tga" - visible 1 - decoration - } -itemDef { - name window - rect 256 10 64 64 - style 3 - background "ui/assets/ingamerightcorner.tga" - visible 1 - decoration - } -itemDef { - name window - rect 128 10 64 8 - style 3 - background "ui/assets/ingametop.tga" - visible 1 - decoration - } -itemDef { - name window - rect 0 274 64 64 - style 3 - background "ui/assets/ingameleftcornerb.tga" - visible 1 - decoration - } -itemDef { - name window - rect 256 274 64 64 - style 3 - background "ui/assets/ingamerightcornerb.tga" - visible 1 - decoration - } - -itemDef { - name window - rect 0 64 16 64 - style 3 - background "ui/assets/ingameleft.tga" - visible 1 - decoration - } - - -itemDef { - name window - rect 0 128 16 64 - style 3 - background "ui/assets/ingameleft.tga" - visible 1 - decoration - } - -itemDef { - name window - rect 0 192 16 96 - style 3 - background "ui/assets/ingameleft.tga" - visible 1 - decoration - } - -itemDef { - name window - rect 304 64 16 64 - style 3 - background "ui/assets/ingameright.tga" - visible 1 - decoration - } - - -itemDef { - name window - rect 304 128 16 64 - style 3 - background "ui/assets/ingameright.tga" - visible 1 - decoration - } - -itemDef { - name window - rect 304 192 16 96 - style 3 - background "ui/assets/ingameright.tga" - visible 1 - decoration - } - - - -itemDef { - name window - rect 64 330 64 8 - style 3 - background "ui/assets/ingamebottom.tga" - visible 1 - decoration - } -itemDef { - name window - rect 128 330 98 8 - style 3 - background "ui/assets/ingamebottom.tga" - visible 1 - decoration - } -itemDef { - name window - rect 172 330 98 8 - style 3 - background "ui/assets/ingamebottom.tga" - visible 1 - decoration - } - - - - itemDef { - name findplayer - rect 0 20 320 20 - text "Find a Friend" - textalign 1 - textstyle 3 - textscale .333 - textalignx 155 - textaligny 23 - forecolor 1 1 1 1 - visible 1 - decoration - } -itemDef { - name window - rect 61 53 239 20 - style 1 - backcolor 0 0 0 .5 - forecolor 0 0 0 1 - visible 1 - decoration - } - - -itemDef { - name namefield - group "playersettinggroup" - type ITEM_TYPE_EDITFIELD - style 0 - text "Name:" - cvar "ui_findplayer" - maxChars 20 - rect 20 48 215 32 - textalign ITEM_ALIGN_LEFT - textalignx 0 - textaligny 21 - textscale .3 - outlinecolor 1 .5 .5 .5 - backcolor 0 0 0 0 - forecolor 1 1 1 1 - border 0 - bordercolor 0 0 0 0 - action { ui_script FindPlayer } - visible 1 - } - - - itemDef { - name serverNameList //LIST OF SERVER NAMES// - rect 20 75 280 80 - type ITEM_TYPE_LISTBOX - style WINDOW_STYLE_FILLED - elementwidth 120 - elementheight 16 - textscale .225 - backcolor 0 0 0 1 - outlinecolor .1 .1 .7 .5 - border 1 - bordersize 1 - bordercolor .5 .5 .5 1 - elementtype LISTBOX_TEXT - feeder FEEDER_FINDPLAYER - visible 1 - mouseenter { setitemcolor serverNamewindow bordercolor .7 0 0 1 } - mouseexit { setitemcolor serverNamewindow bordercolor .5 .5 .5 1 } - } - - itemDef { - name serverNamewindow - rect 20 75 264 80 - style 1 - backcolor 0 0 0 0 - forecolor 0 0 0 0 - border 1 - bordersize 1 - bordercolor .5 .5 .5 1 - visible 1 - decoration - } - - itemDef { - name serverInfoList //LIST OF SERVER STATUS INFORMATION// - rect 20 175 280 110 - type ITEM_TYPE_LISTBOX - style WINDOW_STYLE_FILLED - elementwidth 120 - elementheight 16 - textscale .225 - backcolor 0 0 0 1 - border 1 - bordersize 1 - bordercolor .5 .5 .5 1 - elementtype LISTBOX_TEXT - feeder FEEDER_SERVERSTATUS - notselectable - visible 1 - columns 4 - 2 40 20 ITEM_ALIGN_LEFT - 40 40 10 ITEM_ALIGN_LEFT - 90 40 10 ITEM_ALIGN_LEFT - 135 40 20 ITEM_ALIGN_LEFT - mouseenter { setitemcolor serverInfowindow bordercolor .7 0 0 1 } - mouseexit { setitemcolor serverInfowindow bordercolor .5 .5 .5 1 } - - } - - itemDef { - name serverInfowindow - rect 20 175 264 110 - style 1 - backcolor 0 0 0 0 - forecolor 0 0 0 0 - border 1 - bordersize 1 - bordercolor .5 .5 .5 1 - visible 1 - decoration - } - - - - - - - - - - -// BUTTON // - - -itemDef { - name exit - text "Exit" - type 1 - textscale .25 - group grpControlbutton - type ITEM_TYPE_BUTTON - style WINDOW_STYLE_FILLED - background "ui/assets/button_back.tga" - rect 38 295 45 26 - textalign 1 - textalignx 22 - textaligny 20 - forecolor 1 1 1 1 - backcolor .37 .1 .1 1 - visible 1 - action {play "sound/misc/nomenu.wav" ; - close findplayer_popmenu ; - open joinserver } - mouseEnter { setitemcolor exit backcolor .1 .37 .1 1 } - mouseExit { setitemcolor exit backcolor .37 .1 .1 1 } - } -itemDef { - name exit - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/framebutton.tga" - rect 38 295 45 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - -itemDef { - name exit - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/leftbutton.tga" - rect 26 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - -itemDef { - name exit - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/rightbutton.tga" - rect 82 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - -itemDef { - name search - text "Search" - type 1 - textscale .25 - group grpControlbutton - type ITEM_TYPE_BUTTON - style WINDOW_STYLE_FILLED - background "ui/assets/button_back.tga" - rect 131 295 60 26 - textalign 1 - textalignx 30 - textaligny 20 - forecolor 1 1 1 1 - backcolor .37 .1 .1 1 - visible 1 - action { play "sound/misc/nomenu.wav" ; - ui_script FindPlayer } - mouseEnter { setitemcolor search backcolor .1 .37 .1 1 } - mouseExit { setitemcolor search backcolor .37 .1 .1 1 } - } -itemDef { - name search - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/framebutton.tga" - rect 131 295 60 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - -itemDef { - name search - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/leftbutton.tga" - rect 119 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - -itemDef { - name search - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/rightbutton.tga" - rect 190 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - - - - -itemDef { - name join - text "Join" - type 1 - textscale .25 - group grpControlbutton - type ITEM_TYPE_BUTTON - style WINDOW_STYLE_FILLED - background "ui/assets/button_back.tga" - rect 238 295 45 26 - textalign 1 - textalignx 22 - textaligny 20 - forecolor 1 1 1 1 - backcolor .37 .1 .1 1 - visible 1 - action { ui_script FoundPlayerJoinServer } - mouseEnter { setitemcolor join backcolor .1 .37 .1 1 } - mouseExit { setitemcolor join backcolor .37 .1 .1 1 } - } -itemDef { - name join - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/framebutton.tga" - rect 238 295 45 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - -itemDef { - name join - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/leftbutton.tga" - rect 226 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - -itemDef { - name join - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/rightbutton.tga" - rect 282 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - - - - - - - -} - - + \\ FIND PLAYER POPUP MENU \\ + + menuDef + { + name "findplayer_popmenu" + visible 0 + fullscreen 0 + rect 158 80 320 340 + focusColor 1 .75 0 1 + style 1 + border 1 + popup + onClose { } + onOpen + { + uiScript FindPlayer; + setfocus namefield + } + + onESC + { + close findplayer_popmenu; + open joinserver + } + + itemDef + { + name window + rect 10 15 320 340 + style 1 + backcolor 0 0 0 .25 + forecolor 0 0 0 1 + visible 1 + decoration + } + + 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 findplayer + rect 0 20 320 20 + text "Find a Friend" + textalign 1 + textstyle 3 + textscale .333 + textalignx 155 + textaligny 23 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name window + rect 55 53 245 20 + style WINDOW_STYLE_FILLED + backcolor .2 .2 .2 .5 + visible 1 + decoration + } + + itemDef + { + name namefield + group "playersettinggroup" + type ITEM_TYPE_EDITFIELD + style 0 + text "Name:" + cvar "ui_findplayer" + maxChars 20 + rect 20 48 215 32 + textalign ITEM_ALIGN_LEFT + textalignx 5 + textaligny 21 + textscale .3 + outlinecolor 1 .5 .5 .5 + backcolor 0 0 0 0 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + action { ui_script FindPlayer } + visible 1 + } + + + itemDef + { + name serverNameList //LIST OF SERVER NAMES// + rect 20 75 280 80 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + elementwidth 120 + elementheight 16 + textscale .225 + backcolor 0 0 0 1 + outlinecolor .1 .1 .7 .5 + border 1 + bordersize 1 + bordercolor .5 .5 .5 1 + elementtype LISTBOX_TEXT + feeder FEEDER_FINDPLAYER + visible 1 + } + + itemDef + { + name serverNamewindow + rect 20 75 264 80 + style 1 + backcolor 0 0 0 0 + forecolor 0 0 0 0 + border 1 + bordersize 1 + bordercolor .5 .5 .5 1 + visible 1 + decoration + } + + itemDef + { + name serverInfoList //LIST OF SERVER STATUS INFORMATION// + rect 20 175 280 110 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + elementwidth 120 + elementheight 16 + textscale .225 + backcolor 0 0 0 1 + border 1 + bordersize 1 + bordercolor .5 .5 .5 1 + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERSTATUS + notselectable + visible 1 + columns 4 + 2 40 20 ITEM_ALIGN_LEFT + 40 40 10 ITEM_ALIGN_LEFT + 90 40 10 ITEM_ALIGN_LEFT + 135 40 20 ITEM_ALIGN_LEFT + } + + itemDef + { + name serverInfowindow + rect 20 175 264 110 + style 1 + backcolor 0 0 0 0 + forecolor 0 0 0 0 + border 1 + bordersize 1 + bordercolor .5 .5 .5 1 + visible 1 + decoration + } + + + // BUTTON // + + itemDef + { + name exit + text "Exit" + type 1 + textscale .25 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 38 295 45 26 + textalign 1 + textalignx 22 + textaligny 20 + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action + { + play "sound/misc/nomenu.wav"; + close findplayer_popmenu; + open joinserver + } + } + + itemDef + { + name search + text "Search" + type 1 + textscale .25 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 131 295 60 26 + textalign 1 + textalignx 30 + textaligny 20 + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action + { + play "sound/misc/nomenu.wav"; + ui_script FindPlayer + } + } + + itemDef + { + name join + text "Join" + type 1 + textscale .25 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 238 295 45 26 + textalign 1 + textalignx 22 + textaligny 20 + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action { ui_script FoundPlayerJoinServer } + } + } } diff --git a/ui/serverinfo.menu b/ui/serverinfo.menu index 74026a60..7e782de3 100644 --- a/ui/serverinfo.menu +++ b/ui/serverinfo.menu @@ -1,397 +1,139 @@ #include "ui/menudef.h" { -\\ Server Information Popup Menu \\ + \\ SERVER INFO POPUP MENU \\ -menuDef { - name "serverinfo_popmenu" + menuDef + { + name "serverinfo_popmenu" visible 0 fullscreen 0 rect 158 80 320 340 - focusColor 1 .75 0 1 + focusColor 1 .75 0 1 style 1 border 1 - popup - onClose { } - onOpen { uiScript ServerStatus } - onESC { close serverinfo_popmenu ; open joinserver } - - itemDef { - name window - rect 10 15 310 330 - style 1 - backcolor 0 0 0 .5 - forecolor 0 0 0 1 - visible 1 - decoration - } - - itemDef { - name window - rect 10 15 320 340 - style 1 - backcolor 0 0 0 .25 - forecolor 0 0 0 1 - visible 1 - decoration - } - - itemDef { - name window - rect 10 15 300 320 - style 1 - backcolor .1 .1 .37 1 - forecolor 0 0 0 1 - visible 1 - decoration - } - - - itemDef { - name window - rect 10 15 300 10 - style 1 - backcolor 0 0 0 .25 - forecolor 0 0 0 1 - visible 1 - decoration - } - - itemDef { - name serverinfo - rect 0 20 320 20 - text "Server Information" - textstyle 3 - textalign 1 - textscale .333 - textalignx 160 - textaligny 20 - forecolor 1 1 1 1 - visible 1 - decoration - } - - - - - -// FRAME // - - - itemDef { - name window - rect 0 10 64 64 - style 3 - background "ui/assets/ingameleftcorner.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 64 10 64 8 - style 3 - background "ui/assets/ingametop.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 184 10 96 8 - style 3 - background "ui/assets/ingametop.tga" - visible 1 - decoration - } - itemDef { - name window - rect 256 10 64 64 - style 3 - background "ui/assets/ingamerightcorner.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 128 10 64 8 - style 3 - background "ui/assets/ingametop.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 0 274 64 64 - style 3 - background "ui/assets/ingameleftcornerb.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 256 274 64 64 - style 3 - background "ui/assets/ingamerightcornerb.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 0 64 16 64 - style 3 - background "ui/assets/ingameleft.tga" - visible 1 - decoration - } - - - itemDef { - name window - rect 0 128 16 64 - style 3 - background "ui/assets/ingameleft.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 0 192 16 96 - style 3 - background "ui/assets/ingameleft.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 304 64 16 64 - style 3 - background "ui/assets/ingameright.tga" - visible 1 - decoration - } - - - itemDef { - name window - rect 304 128 16 64 - style 3 - background "ui/assets/ingameright.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 304 192 16 96 - style 3 - background "ui/assets/ingameright.tga" - visible 1 - decoration - } - - - - itemDef { - name window - rect 64 330 64 8 - style 3 - background "ui/assets/ingamebottom.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 128 330 98 8 - style 3 - background "ui/assets/ingamebottom.tga" - visible 1 - decoration - } - - itemDef { - name window - rect 172 330 98 8 - style 3 - background "ui/assets/ingamebottom.tga" - visible 1 - decoration - } - - - - - - itemDef { - name serverinfo - rect 20 55 280 230 - type ITEM_TYPE_LISTBOX - style WINDOW_STYLE_FILLED - elementwidth 120 - elementheight 16 - textscale .225 - backcolor 0 0 0 1 - border 1 - bordersize 1 - bordercolor .5 .5 .5 1 - elementtype LISTBOX_TEXT - feeder FEEDER_SERVERSTATUS - notselectable - visible 1 - columns 4 - 2 40 20 ITEM_ALIGN_LEFT - 40 40 10 ITEM_ALIGN_LEFT - 90 40 10 ITEM_ALIGN_LEFT - 135 40 20 ITEM_ALIGN_LEFT - } - - itemDef { - name window - rect 20 55 264 230 - style 1 - backcolor 0 0 0 0 - forecolor 0 0 0 0 - border 1 - bordersize 1 - bordercolor .5 .5 .5 1 - visible 1 - decoration - } - - - - - - - - - - -// BUTTON // - - itemDef { - name exit - text "Exit" - type 1 - textscale .23 - group grpControlbutton - type ITEM_TYPE_BUTTON - style WINDOW_STYLE_FILLED - background "ui/assets/button_back.tga" - rect 95 295 45 26 - textalign 1 - textalignx 23 - textaligny 20 - forecolor 1 1 1 1 - backcolor .37 .1 .1 1 - visible 1 - action { play "sound/misc/nomenu.wav" ; - close serverinfo_popmenu ; - open joinserver } - mouseEnter { setitemcolor exit backcolor .1 .37 .1 1 } - mouseExit { setitemcolor exit backcolor .37 .1 .1 1 } - } - - itemDef { - name exit - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/framebutton.tga" - rect 95 295 45 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - - itemDef { - name exit - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/leftbutton.tga" - rect 83 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - - itemDef { - name exit - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/rightbutton.tga" - rect 139 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - - - itemDef { - name refresh - text "Refresh" - type 1 - textscale .23 - group grpControlbutton - type ITEM_TYPE_BUTTON - style WINDOW_STYLE_FILLED - background "ui/assets/button_back.tga" - rect 180 295 45 26 - textalign 1 - textalignx 23 - textaligny 20 - forecolor 1 1 1 1 - backcolor .37 .1 .1 1 - visible 1 - action { uiScript ServerStatus } - mouseEnter { setitemcolor refresh backcolor .1 .37 .1 1 } - mouseExit { setitemcolor refresh backcolor .37 .1 .1 1 } - } - - itemDef { - name refresh - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/framebutton.tga" - rect 180 295 45 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - - itemDef { - name refresh - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/leftbutton.tga" - rect 168 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - - itemDef { - name refresh - group grpControlbutton - style WINDOW_STYLE_SHADER - background "ui/assets/rightbutton.tga" - rect 224 295 13 26 - visible 1 - forecolor 1 1 1 1 - decoration - } - - - -} - - + popup + onClose { } + onOpen { uiScript ServerStatus } + onESC + { + close serverinfo_popmenu; + open joinserver + } + + itemDef + { + name window + rect 10 15 300 320 + style 1 + 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 serverinfo + rect 0 20 320 20 + text "Server Information" + textstyle 3 + textalign 1 + textscale .333 + textalignx 160 + textaligny 20 + forecolor 1 1 1 1 + visible 1 + decoration + } + + + itemDef + { + name serverinfo + rect 20 55 280 230 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + elementwidth 120 + elementheight 16 + textscale .225 + backcolor 0 0 0 1 + border 1 + bordersize 1 + bordercolor .5 .5 .5 1 + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERSTATUS + notselectable + visible 1 + columns 4 + 2 40 20 ITEM_ALIGN_LEFT + 40 40 10 ITEM_ALIGN_LEFT + 90 40 10 ITEM_ALIGN_LEFT + 135 40 20 ITEM_ALIGN_LEFT + } + + itemDef + { + name window + rect 20 55 264 230 + style 1 + backcolor 0 0 0 0 + forecolor 0 0 0 0 + border 1 + bordersize 1 + bordercolor .5 .5 .5 1 + visible 1 + decoration + } + + // BUTTON // + + itemDef + { + name exit + text "Exit" + type 1 + textscale .23 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 95 295 45 26 + textalign 1 + textalignx 23 + textaligny 20 + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action + { + play "sound/misc/nomenu.wav"; + close serverinfo_popmenu; + open joinserver + } + } + + itemDef + { + name refresh + text "Refresh" + type 1 + textscale .23 + group grpControlbutton + type ITEM_TYPE_BUTTON + style WINDOW_STYLE_EMPTY + rect 180 295 45 26 + textalign 1 + textalignx 23 + textaligny 20 + forecolor 1 1 1 1 + backcolor .37 .1 .1 1 + visible 1 + action { uiScript ServerStatus } + } + } } |