From 6a777afc079c2a8d3af3ecd2145fe8dd50567a39 Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Wed, 22 Mar 2017 17:56:34 +0100 Subject: Funko sources as released by Rotacak. --- ui/joinserver.menu | 687 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 687 insertions(+) create mode 100644 ui/joinserver.menu (limited to 'ui/joinserver.menu') diff --git a/ui/joinserver.menu b/ui/joinserver.menu new file mode 100644 index 0000000..02a942f --- /dev/null +++ b/ui/joinserver.menu @@ -0,0 +1,687 @@ +#include "ui/menudef.h" + +{ + + \\ Server Join \\ + + menuDef + { + name "joinserver" + visible 0 + fullscreen 1 + rect 0 0 640 480 + focusColor 1 .75 0 1 + outOfBoundsClick + style 0 + onOpen + { + uiScript InitServerList 3; + hide accept_alt; + show accept; + hide back_alt; + show back; + hide grpmessage; + uiScript UpdateFilter + } + + onEsc { uiScript closeJoin } + + itemDef + { + name background + rect 0 0 640 480 + style WINDOW_STYLE_FILLED + backcolor 0 0 0 1 + visible 1 + decoration + } + + // DATE AND MESSAGE OF THE DAY // + + itemDef + { + name datewindow + rect 10 365 265 25 + style WINDOW_STYLE_FILLED + border 1 + bordercolor .5 .5 .5 1 + backcolor 0 0 0 .15 + visible 1 + } + + itemDef + { + name messagewindow + rect 275 365 355 25 + style WINDOW_STYLE_FILLED + border 1 + bordercolor .5 .5 .5 1 + backcolor 0 0 0 .15 + visible 1 + } + + itemDef + { + name refreshdate + ownerdraw UI_SERVERREFRESHDATE + textscale .33 + rect 10 365 265 25 + textalign 0 + textalignx 10 + textaligny 20 + forecolor 1 1 1 1 + visible 1 + decoration + } + + itemDef + { + name messageoftheday + ownerdraw UI_SERVERMOTD + textscale .33 + rect 280 365 345 25 + forecolor 1 1 1 1 + visible 1 + decoration + } + + + // VIEW OPTIONS // + + itemDef + { + name gametypefield + style WINDOW_STYLE_EMPTY + ownerdraw UI_NETSOURCE + rect 26 20 128 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 22 + textscale .4 + forecolor 1 1 1 1 + backcolor .5 .5 .5 .5 + visible 1 + action + { + play "sound/misc/menu1.wav" + } + } + + // BUTTONS // + + itemDef + { + name refreshSource + text "Get New List" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_EMPTY + rect 190 20 128 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 22 + backcolor .5 .5 .5 .5 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshServers + } + } + + itemDef + { + name refreshFilter + text "Refresh List" + textscale .4 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_BUTTON + rect 354 20 128 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 22 + backcolor .5 .5 .5 .5 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name viewEmpty + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Empty:" + cvar "ui_browserShowEmpty" + textscale .4 + rect 26 50 128 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 22 + forecolor 1 1 1 1 + backcolor .5 .5 .5 .5 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + itemDef + { + name viewFull + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_YESNO + text "View Full:" + cvar "ui_browserShowFull" + textscale .4 + rect 190 50 128 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 22 + forecolor 1 1 1 1 + backcolor .5 .5 .5 .5 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript RefreshFilter + } + } + + + // map selection + + itemDef + { + name mappreview + style 0 + ownerdraw UI_NETMAPCINEMATIC + rect 502 5 128 96 + border 1 + bordercolor 0 .5 0 .5 + visible 1 + } + + itemDef + { + name mappreview + style WINDOW_STYLE_FILLED + rect 502 5 128 96 + border 1 + bordercolor .5 .5 .5 .5 + visible 1 + } + + // COLUMNS // + + itemDef + { + name serverColumn + group grpColumn + rect 10 130 365 232 + style WINDOW_STYLE_FILLED + border 1 + backcolor 0 0 0 0 + bordersize 1 + bordercolor .5 .5 .5 1 + visible 1 + decoration + } + + itemDef + { + name mapColumn + group grpColumn + rect 375 130 125 232 + style WINDOW_STYLE_FILLED + border 1 + backcolor 0 0 0 0 + bordersize 1 + bordercolor .5 .5 .5 1 + visible 1 + decoration + } + + itemDef + { + name playerColumn + group grpColumn + rect 500 130 60 232 + style WINDOW_STYLE_FILLED + border 1 + backcolor 0 0 0 0 + bordersize 1 + bordercolor .5 .5 .5 1 + visible 1 + decoration + } + + itemDef + { + name pingColumn + group grpColumn + rect 560 130 52 232 + style WINDOW_STYLE_FILLED + border 1 + backcolor 0 0 0 0 + bordersize 1 + bordercolor .5 .5 .5 1 + visible 1 + decoration + } + + itemDef + { + name serverlist + rect 10 130 620 232 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_EMPTY + elementwidth 120 + elementheight 20 + textscale .33 + elementtype LISTBOX_TEXT + feeder FEEDER_SERVERS + border 1 + bordercolor 0.5 0.5 0.5 1 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + columns 4 + 2 40 80 ITEM_ALIGN_LEFT + 375 40 20 ITEM_ALIGN_LEFT + 500 5 10 ITEM_ALIGN_LEFT + 560 20 20 ITEM_ALIGN_LEFT + + doubleClick { uiScript JoinServer } + } + + + // SORT TABS // + + itemDef + { + name server + group grpTabs + text "Server Name" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_EMPTY + rect 10 103 365 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 18 + border 1 + bordercolor 0.5 0.5 0.5 1 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 0; + + setitemcolor grpColumn backcolor 0 0 0 0; + setitemcolor serverColumn backcolor 0.3 1 1 0.5 + } + } + + itemDef + { + name map + group grpTabs + type ITEM_TYPE_BUTTON + text "Map Name" + textscale .33 + style WINDOW_STYLE_EMPTY + rect 375 103 125 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 18 + border 1 + bordercolor 0.5 0.5 0.5 1 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 1; + + setitemcolor grpColumn backcolor 0 0 0 0; + setitemcolor mapColumn backcolor 0.3 1 1 0.5 + } + } + + itemDef + { + name Players + group grpTabs + text "Players" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_EMPTY + rect 500 103 60 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 18 + border 1 + bordercolor 0.5 0.5 0.5 1 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 2; + + setitemcolor grpColumn backcolor 0 0 0 0; + setitemcolor playerColumn backcolor 0.3 1 1 0.5 + } + } + + + itemDef + { + name Ping + group grpTabs + text "Ping" + type ITEM_TYPE_BUTTON + textscale .33 + style WINDOW_STYLE_EMPTY + rect 560 103 70 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 18 + border 1 + bordercolor 0.5 0.5 0.5 1 + forecolor 1 1 1 1 + backcolor 0.2 0.2 0.2 1 + outlinecolor 0.1 0.1 0.1 0.5 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript ServerSort 3; + + setitemcolor grpColumn backcolor 0 0 0 0; + setitemcolor pingColumn backcolor 0.3 1 1 0.5 + } + } + + + itemDef + { + name password + text "Password" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 20 395 92 26 + textalign 1 + textalignx 46 // center + textaligny 22 + backcolor 0 0 0 1 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open password_popmenu + } + } + + itemDef + { + name createFavorite + text "New Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 148 395 92 26 + textalign 1 + textalignx 46 // center + textaligny 22 + backcolor 0 0 0 1 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open createfavorite_popmenu + } + } + + itemDef + { + name addFavorite + text "Add Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + ownerdrawFlag UI_SHOW_NOTFAVORITESERVERS + rect 276 395 92 26 + textalign 1 + textalignx 46 // center + textaligny 22 + backcolor 0 0 0 1 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript addFavorite + } + } + + itemDef + { + name delfavorite + text "Del. Favorite" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + ownerdrawFlag UI_SHOW_FAVORITESERVERS + rect 276 395 92 26 + textalign 1 + textalignx 46 // center + textaligny 22 + backcolor 0 0 0 1 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + uiScript DeleteFavorite; + uiScript UpdateFilter + } + } + + itemDef + { + name serverinfo + text "Server Info" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 404 395 92 26 + textalign 1 + textalignx 46 // center + textaligny 22 + backcolor 0 0 0 1 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open serverinfo_popmenu + } + } + + itemDef + { + name findplayer + text "Find Friend" + type ITEM_TYPE_BUTTON + textscale .4 + style WINDOW_STYLE_FILLED + rect 532 395 92 26 + textalign 1 + textalignx 46 // center + textaligny 22 + backcolor 0 0 0 1 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + open findplayer_popmenu + } + } + + + + itemDef + { + name createServer + text "Create Server" + textscale .5 + style WINDOW_STYLE_EMPTY + type ITEM_TYPE_BUTTON + rect 254 436 128 26 + textalign ITEM_ALIGN_LEFT + textalignx 10 + textaligny 24 + backcolor .5 .5 .5 .5 + forecolor 1 1 1 1 + visible 1 + action + { + play "sound/misc/menu1.wav"; + close joinserver; + open createserver + } + } + + + // BACK BAR // + + itemDef + { + name back + style 3 + background "ui/assets/backarrow.tga" + rect 16 424 50 50 + visible 1 + action + { + play "sound/misc/menu4.wav"; + close joinserver; + open main + } + + mouseEnter + { + hide back; + show back_alt + } + } + + itemDef + { + name back_alt + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow_alt.tga" + rect 16 424 50 50 + backcolor 0 0 0 0 + forecolor 1 1 1 1 + visible 0 + type ITEM_TYPE_BUTTON + + text "Back" + textalign ITEM_ALIGN_LEFT + textaligny 36 + textalignx 60 + textscale .6 + + mouseExit + { + hide back_alt; + show back + } + + action + { + play "sound/misc/menu4.wav"; + close joinserver; + open main + } + } + + + + + itemDef + { + name accept + style 3 + rect 574 424 50 50 + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + forecolor 1 1 1 1 + visible 1 + mouseEnter + { + hide accept; + show accept_alt + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + + itemDef + { + name accept_alt + style WINDOW_STYLE_SHADER + rect 574 424 50 50 + background "ui/assets/forwardarrow_alt.tga" + backcolor 0 0 0 0 + type ITEM_TYPE_BUTTON + forecolor 1 1 1 1 + visible 0 + type ITEM_TYPE_BUTTON + + text "Join" + textalign ITEM_ALIGN_LEFT + textaligny 36 + textalignx -55 + textscale .6 + + mouseExit + { + hide accept_alt; + show accept + } + + action + { + play "sound/misc/menu1.wav"; + uiScript JoinServer + } + } + } +} -- cgit