quake3-pkarena/quake3/source/ui/findplayer.menu

515 lines
8.5 KiB
Plaintext
Raw Normal View History

2007-09-27 00:00:00 +00:00
#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
40 40 10
90 40 10
135 40 20
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
}
}
}