Background@JOINSERVER_BG: Id:JOINSERVER_BG Logic:ServerBrowserLogic X:(WINDOW_RIGHT - WIDTH)/2 Y:(WINDOW_BOTTOM - HEIGHT)/2 Width:540 Height:535 Children: Label@JOINSERVER_LABEL_TITLE: Id:JOINSERVER_LABEL_TITLE X:0 Y:20 Width:PARENT_RIGHT Height:25 Text:Join Server Align:Center Font:Bold ScrollPanel@SERVER_LIST: Id:SERVER_LIST X:20 Y:50 Width:500 Height:425 Children: ScrollItem@SERVER_TEMPLATE: Id:SERVER_TEMPLATE Width:PARENT_RIGHT-27 Height:68 X:2 Y:0 Children: MapPreview@MAP_PREVIEW: Id:MAP_PREVIEW X:2 Y:2 Width:64 Height:64 ShowSpawnPoints:no Label@TITLE: Id:TITLE X:70 Width:200 Height:25 Font:Bold Label@MAP: Id:MAP X:70 Y:20 Width:250 Height:25 Label@PLAYERS: Id:PLAYERS X:70 Y:40 Width:50 Height:25 Label@STATE: Id:STATE Width:140 X:PARENT_RIGHT-150 Align:Right Height:25 Font:Bold Label@IP: Id:IP Width:140 X:PARENT_RIGHT-150 Y:20 Align:Right Height:25 Label@VERSION: Id:VERSION Width:140 X:PARENT_RIGHT-150 Y:40 Align:Right Height:25 Label@PROGRESS_LABEL: Id:PROGRESS_LABEL X:(PARENT_RIGHT - WIDTH) / 2 Y:PARENT_BOTTOM / 2 - HEIGHT Width:150 Height:30 Text:Fetching games... Align:Center Button@REFRESH_BUTTON: Id:REFRESH_BUTTON X:20 Y:PARENT_BOTTOM - 45 Width:120 Height:25 Text:Refresh Font:Bold Button@JOIN_BUTTON: Id:JOIN_BUTTON X:PARENT_RIGHT - 140 - 130 Y:PARENT_BOTTOM - 45 Width:120 Height:25 Text:Join Font:Bold Key:return Button@BACK_BUTTON: Id:BACK_BUTTON X:PARENT_RIGHT - 140 Y:PARENT_BOTTOM - 45 Width:120 Height:25 Text:Cancel Font:Bold Key:escape Background@DIRECTCONNECT_BG: Id:DIRECTCONNECT_BG Logic:DirectConnectLogic X:(WINDOW_RIGHT - WIDTH)/2 Y:(WINDOW_BOTTOM - HEIGHT)/2 Width:400 Height:155 Children: Label@DIRECTCONNECT_LABEL_TITLE: Id:DIRECTCONNECT_LABEL_TITLE X:0 Y:20 Width:400 Height:25 Text:Direct Connect Align:Center Font:Bold Label@ADDRESS_LABEL: Id:ADDRESS_LABEL X:50 Y:59 Width:95 Height:25 Align:Right Text:Server Address: TextField@IP: Id:IP X:150 Y:60 Width:160 MaxLength:50 Height:25 TextField@PORT: Id:PORT X:315 Y:60 Width:55 MaxLength:5 Height:25 Button@JOIN_BUTTON: Id:JOIN_BUTTON X:130 Y:PARENT_BOTTOM - 45 Width:120 Height:25 Text:Join Font:Bold Key:return Button@BACK_BUTTON: Id:BACK_BUTTON X:260 Y:PARENT_BOTTOM - 45 Width:120 Height:25 Text:Cancel Font:Bold Key:escape Background@CONNECTIONFAILED_PANEL: Id:CONNECTIONFAILED_PANEL Logic:ConnectionFailedLogic X:(WINDOW_RIGHT - WIDTH)/2 Y:(WINDOW_BOTTOM - HEIGHT)/2 Width:450 Height:150 Children: Label@CONNECTION_FAILED_TITLE: Id:CONNECTION_FAILED_TITLE X:0 Y:20 Width:450 Height:25 Text:Connection Failed Align:Center Font:Bold Label@CONNECTING_DESC: Id:CONNECTING_DESC X:0 Y:60 Width:PARENT_RIGHT Height:25 Text:Could not connect to AAA.BBB.CCC.DDD:EEEE Align:Center Button@RETRY_BUTTON: Id:RETRY_BUTTON X:PARENT_RIGHT - 360 Y:PARENT_BOTTOM - 45 Width:160 Height:25 Text:Retry Font:Bold Key:return Button@ABORT_BUTTON: Id:ABORT_BUTTON X:PARENT_RIGHT - 180 Y:PARENT_BOTTOM - 45 Width:160 Height:25 Text:Cancel Font:Bold Key:escape Background@CONNECTING_PANEL: Id:CONNECTING_PANEL Logic:ConnectionLogic X:(WINDOW_RIGHT - WIDTH)/2 Y:(WINDOW_BOTTOM - HEIGHT)/2 Width:450 Height:150 Children: Label@CONNECTING_TITLE: Id:CONNECTING_TITLE X:0 Y:20 Width:450 Height:25 Text:Connecting Align:Center Font:Bold Label@CONNECTING_DESC: Id:CONNECTING_DESC X:0 Y:60 Width:PARENT_RIGHT Height:25 Text:Connecting to AAA.BBB.CCC.DDD:EEEE... Align:Center Button@ABORT_BUTTON: Id:ABORT_BUTTON X:PARENT_RIGHT - 180 Y:PARENT_BOTTOM - 45 Width:160 Height:25 Text:Abort Font:Bold Key:escape