reaction/ta_ui/addfilter.menu

324 lines
4.9 KiB
Plaintext

#include "ui/menudef.h"
{
\\ ADD FILTER POPUP MENU \\
menuDef {
name "addfilter_popmenu"
visible 0
fullscreen 0
rect 190 200 256 256
outOfBoundsClick
focusColor 1 .75 0 1
style 1
border 1
onopen { hide grpFilter ; show add }
itemDef {
name window
rect 0 0 256 256
style 1
border 1
bordercolor .5 .5 .5 1
backcolor 0 0 .5 1
visible 1
decoration
}
itemDef {
name window
rect 0 220 256 1
style 1
border 1
bordercolor .5 .5 .5 1
backcolor 0 0 .5 1
visible 1
decoration
}
// BUTTONS //
itemDef {
name filter_add
text "Add"
type 1
textscale .25
group grpFilterbutton
style WINDOW_STYLE_SHADER
background "ui/assets/button_red.tga"
rect 10 5 75 20
textalign 1
textalignx 37
textaligny 16
forecolor 1 1 1 1
visible 1
action { hide grpFilter ; show add }
}
itemDef {
name filter_edit
text "Edit"
type 1
textscale .25
group grpFilterbutton
style WINDOW_STYLE_SHADER
background "ui/assets/button_red.tga"
rect 90 5 75 20
textalign 1
textalignx 37
textaligny 16
forecolor 1 1 1 1
visible 1
action { hide grpFilter ; show edit }
}
itemDef {
name filter_delete
text "Delete"
type 1
textscale .25
group grpFilterbutton
style WINDOW_STYLE_SHADER
background "ui/assets/button_red.tga"
rect 170 5 75 20
textalign 1
textalignx 37
textaligny 16
forecolor 1 1 1 1
visible 1
action { hide grpFilter ; show delete }
}
// ADD FILTER //
itemDef {
name add
group grpFilter
text "Description:"
style 0
textscale .25
type ITEM_TYPE_EDITFIELD
rect 20 30 110 20
textalign 0
textalignx 0
textaligny 16
forecolor 1 1 1 1
visible 0
}
itemDef {
name add
group grpFilter
text "Filter Name:"
style 0
textscale .25
type ITEM_TYPE_EDITFIELD
rect 20 50 110 20
textalign 0
textalignx 0
textaligny 16
forecolor 1 1 1 1
visible 0
}
itemDef {
name add
group grpFilter
rect 20 80 216 105
style WINDOW_STYLE_FILLED
type ITEM_TYPE_LISTBOX
elementwidth 120
elementheight 15
textscale .25
elementtype LISTBOX_TEXT
feeder FEEDER_PLAYER_LIST
border 1
bordercolor .5 .5 .5 1
forecolor 1 1 1 1
backcolor 0 0 .5 .25
outlinecolor .1 .1 .7 .5
visible 0
mouseEnter { fadein message_arena ; setitemcolor add bordercolor .7 0 0 1 }
mouseExit { fadeout message_arena ; setitemcolor add bordercolor .5 .5 .5 1 }
}
itemDef {
name add
text "Add"
group grpFilter
type 1
textscale .25
style WINDOW_STYLE_SHADER
background "ui/assets/button_red.tga"
rect 103 190 50 20
textalign 1
textalignx 25
textaligny 15
forecolor 1 1 1 1
visible 0
action { }
}
// EDIT //
itemDef {
name edit
group grpFilter
text "Description:"
style 0
textscale .25
type ITEM_TYPE_EDITFIELD
rect 20 30 110 20
textalign 0
textalignx 0
textaligny 16
forecolor 1 1 1 1
visible 0
}
itemDef {
name edit
group grpFilter
text "Filter Name:"
style 0
textscale .25
type ITEM_TYPE_EDITFIELD
rect 20 50 110 20
textalign 0
textalignx 0
textaligny 16
forecolor 1 1 1 1
visible 0
}
itemDef {
name edit
group grpFilter
rect 20 80 216 105
style WINDOW_STYLE_FILLED
type ITEM_TYPE_LISTBOX
elementwidth 120
elementheight 15
textscale .25
elementtype LISTBOX_TEXT
feeder FEEDER_PLAYER_LIST
border 1
bordercolor .5 .5 .5 1
forecolor 1 1 1 1
backcolor 0 0 .5 .25
outlinecolor .1 .1 .7 .5
visible 0
mouseEnter { fadein message_arena ; setitemcolor edit bordercolor .7 0 0 1 }
mouseExit { fadeout message_arena ; setitemcolor edit bordercolor .5 .5 .5 1 }
}
itemDef {
name edit
text "Accept"
group grpFilter
type 1
textscale .25
style WINDOW_STYLE_SHADER
background "ui/assets/button_red.tga"
rect 103 190 50 20
textalign 1
textalignx 25
textaligny 15
forecolor 1 1 1 1
visible 0
action { }
}
// DELETE //
itemDef {
name delete
group grpFilter
text "Filter Name:"
textscale .25
rect 20 30 110 20
textalign 0
textalignx 0
textaligny 16
forecolor 1 1 1 1
visible 0
action { }
}
itemDef {
name delete
group grpFilter
rect 20 80 216 105
style WINDOW_STYLE_FILLED
type ITEM_TYPE_LISTBOX
elementwidth 120
elementheight 15
textscale .25
elementtype LISTBOX_TEXT
feeder FEEDER_PLAYER_LIST
border 1
bordercolor .5 .5 .5 1
forecolor 1 1 1 1
backcolor 0 0 .5 .25
outlinecolor .1 .1 .7 .5
visible 0
mouseEnter { fadein message_arena ; setitemcolor delete bordercolor .7 0 0 1 }
mouseExit { fadeout message_arena ; setitemcolor delete bordercolor .5 .5 .5 1 }
}
itemDef {
name delete
text "Delete"
group grpFilter
type 1
textscale .25
style WINDOW_STYLE_SHADER
background "ui/assets/button_red.tga"
rect 103 190 50 20
textalign 1
textalignx 25
textaligny 15
forecolor 1 1 1 1
visible 0
action { }
}
// OK //
itemDef {
name type
text "Exit"
textscale .25
type 1
group grpFilterbutton
style WINDOW_STYLE_SHADER
background "ui/assets/button_red.tga"
rect 103 230 50 20
textalign 1
textalignx 25
textaligny 15
forecolor 1 1 1 1
visible 1
action { close addfilter_popmenu ; close joinserver ; open joinserver }
}
}
}