Add IRC interface to ra/cnc server browsers

This commit is contained in:
ScottNZ
2013-09-22 17:59:38 +12:00
parent 5bdd0705b2
commit c6dc0e8c8b
13 changed files with 434 additions and 29 deletions

68
mods/ra/chrome/irc.yaml Normal file
View File

@@ -0,0 +1,68 @@
Container@SERVERBROWSER_IRC:
Logic:IrcLogic
Width:700
Height:250
Children:
Container@IRC_CONTAINER:
Width:PARENT_RIGHT
Height:PARENT_BOTTOM
Children:
ScrollPanel@HISTORY_PANEL:
Width:565
Height:PARENT_BOTTOM - 30
ItemSpacing:5
Label@HISTORY_TEMPLATE:
X:5
Width:530
Height:25
WordWrap:True
TextField@INPUT_BOX:
Y:PARENT_BOTTOM - 25
Width:565
Height:25
ScrollPanel@NICKNAME_PANEL:
X:570
Width:130
Height:PARENT_BOTTOM - 30
Label@NICKNAME_TEMPLATE:
X:5
Button@DISCONNECT_BUTTON:
X:570
Y:PARENT_BOTTOM - 25
Width:130
Height:25
Text:Disconnect
Font:Bold
Background@IRC_CONNECT_BG:
Width:PARENT_RIGHT
Height:PARENT_BOTTOM
Background:scrollpanel-bg
Children:
Label@GLOBAL_CHAT_LABEL:
Y:PARENT_BOTTOM / 4
Width:PARENT_RIGHT
Align:Center
Text:Global Chat
Font:Bold
Label@NICKNAME_LABEL:
X:200
Y:PARENT_BOTTOM / 4 + 35
Text:Nickname:
TextField@NICKNAME_BOX:
X:270
Y:PARENT_BOTTOM / 4 + 25
Width:150
Height:25
Checkbox@CONNECT_AUTOMATICALLY_CHECKBOX:
X:270
Y:PARENT_BOTTOM / 4 + 75
Height:20
Width:180
Text:Connect Automatically
Button@CONNECT_BUTTON:
X:430
Y:PARENT_BOTTOM / 4 + 25
Width:100
Height:25
Text:Connect
Font:Bold

View File

@@ -2,8 +2,8 @@ Background@JOINSERVER_BG:
Logic:ServerBrowserLogic
X:(WINDOW_RIGHT - WIDTH)/2
Y:(WINDOW_BOTTOM - HEIGHT)/2
Width:540
Height:505
Width:740
Height:700
Children:
Label@JOINSERVER_LABEL_TITLE:
X:0
@@ -47,8 +47,8 @@ Background@JOINSERVER_BG:
ScrollPanel@SERVER_LIST:
X:20
Y:80
Width:500
Height:355
Width:700
Height:305
Children:
ScrollItem@SERVER_TEMPLATE:
Width:PARENT_RIGHT-27
@@ -103,34 +103,37 @@ Background@JOINSERVER_BG:
Height:25
Label@PROGRESS_LABEL:
X:(PARENT_RIGHT - WIDTH) / 2
Y:PARENT_BOTTOM / 2 - HEIGHT
Y:505 / 2 - HEIGHT
Width:150
Height:30
Text:Fetching games...
Align:Center
Button@REFRESH_BUTTON:
X:20
Y:PARENT_BOTTOM - 45
Y:395
Width:100
Height:25
Text:Refresh
Font:Bold
Button@JOIN_BUTTON:
X:PARENT_RIGHT - 140 - 130
Y:PARENT_BOTTOM - 45
X:PARENT_RIGHT - 120 - 120
Y:395
Width:100
Height:25
Text:Join
Font:Bold
Key:return
Button@BACK_BUTTON:
X:PARENT_RIGHT - 140
Y:PARENT_BOTTOM - 45
X:PARENT_RIGHT - 120
Y:395
Width:100
Height:25
Text:Cancel
Font:Bold
Key:escape
Container@IRC_ROOT:
X:20
Y:430
Background@DIRECTCONNECT_BG:
Logic:DirectConnectLogic
X:(WINDOW_RIGHT - WIDTH)/2