summaryrefslogtreecommitdiff
path: root/ui/serverinfo.menu
blob: 32b5a04a60ffa9fb85a6ad0dc0a918509b2fbd88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
#include "ui/menudef.h"

{
  \\ SERVER INFO POPUP MENU \\

  menuDef
  {
    name "serverinfo_popmenu"
    visible 0
    fullscreen 0
    rect 158 80 320 340
    focusColor 1 .75 0 1
    style 1
    border 1
    popup
    onClose { }
    onOpen { uiScript ServerStatus }
    onESC
    {
      close serverinfo_popmenu;
      open joinserver
    }

    itemDef
    {
      name window
      rect 10 15 300 320
      style 1
      backcolor 0 0 0 1
      visible 1
      decoration

      border WINDOW_BORDER_FULL
      borderSize 1.0
      borderColor 0.5 0.5 0.5 1
    }

    itemDef
    {
      name serverinfo
      rect 0 20 320 20  
      text "Server Information" 
      textstyle 3
      textalign 1
      textscale .333
      textalignx 160
      textaligny 20
      forecolor 1 1 1 1
      visible 1
      decoration
    }


    itemDef
    {
      name serverinfo
      rect 20 55 280 230
      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  ITEM_ALIGN_LEFT
        40  40  10  ITEM_ALIGN_LEFT
        90  40  10  ITEM_ALIGN_LEFT
        135 40  20  ITEM_ALIGN_LEFT
    }

    itemDef
    {
      name window
      rect 20 55 264 230
      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 .23
      group grpControlbutton
      type ITEM_TYPE_BUTTON
      style WINDOW_STYLE_EMPTY
      rect 95 295 45 26
      textalign 1
      textalignx 23
      textaligny 20
      forecolor 1 1 1 1
      backcolor .37 .1 .1 1
      visible 1
      action
      {
        play "sound/misc/menu1.wav"; 
        close serverinfo_popmenu; 
        open joinserver
      }
    }

    itemDef
    {
      name refresh
      text "Refresh"
      type 1
      textscale .23
      group grpControlbutton
      type ITEM_TYPE_BUTTON
      style WINDOW_STYLE_EMPTY
      rect 180 295 45 26
      textalign 1
      textalignx 23
      textaligny 20
      forecolor 1 1 1 1
      backcolor .37 .1 .1 1
      visible 1
      action
      {
        play "sound/misc/menu1.wav"; 
        uiScript ServerStatus
      }
    }
  }
}