]> icculus.org git repositories - divverent/nexuiz.git/blob - attic/TeamNexuiz/menu/joingame.menu
moved navnodeedit & TeamNexuiz to attic
[divverent/nexuiz.git] / attic / TeamNexuiz / menu / joingame.menu
1 // Property of Alientrap/AK\r
2 //\r
3 // joingame.menu\r
4 \r
5 Item Window JoinGame\r
6 {\r
7         Derive Picture Table3\r
8         {\r
9                 picture "gfx/table3"\r
10                 pos     '0 0'\r
11                 size    '900 555'\r
12         }\r
13         Item Layout JoinGame\r
14         {\r
15                 size            '900 650'\r
16                 direction       '0 10'\r
17                 alignment       [AlignCenter]\r
18                 origin          '450 0'\r
19 #define SList_Ping      '50 15'\r
20 #define SList_Name      '492 15'\r
21 #define SList_Map       '120 15'\r
22 #define SList_Players   '60 15'\r
23 #define SList_Mod       '120 15'\r
24 #define SList_Direction '2 0'\r
25 \r
26                 Derive Nex_Composition Query\r
27                 {\r
28                         Derive TextButton Description\r
29                         {\r
30                                 normal          "Query String:"\r
31 \r
32                                 link            "##next"\r
33                         }\r
34                         Derive EditBox EditBox\r
35                         {\r
36                                 size    '700 12'\r
37                                 target  "::Data::ServerList::QueryString::Text"\r
38 \r
39                                 action  Nex_Action_ExecuteQuery\r
40                         }\r
41                 }\r
42 \r
43                 Item Layout TableDesc\r
44                 {\r
45                         direction       [SList_Direction]\r
46                         flag            [FlagEmbedded]\r
47                         size            '900 15'\r
48 \r
49                         DeriveTemplate Rect Theme\r
50                         {\r
51                                 color   '0.5 0.5 0.5'\r
52                                 alpha   0.5\r
53                                 flag    [FlagEmbedded]\r
54                         }\r
55                         Derive Theme Ping\r
56                         {\r
57                                 size    [SList_Ping]\r
58                                 Derive TextButton Text\r
59                                 {\r
60                                         normal          "Ping"\r
61 \r
62                                         init            Nex_Action_JoinGame_SortBy\r
63                                         target          "ping"\r
64                                 }\r
65                         }\r
66                         Derive Theme Name\r
67                         {\r
68                                 size    [SList_Name]\r
69                                 Derive TextButton Text\r
70                                 {\r
71                                         normal          "Server Name"\r
72 \r
73                                         init            Nex_Action_JoinGame_SortBy\r
74                                         target          "name"\r
75                                 }\r
76                         }\r
77                         Derive Theme Map\r
78                         {\r
79                                 size    [SList_Map]\r
80                                 Derive TextButton Text\r
81                                 {\r
82                                         normal          "Map Name"\r
83 \r
84                                         init            Nex_Action_JoinGame_SortBy\r
85                                         target          "map"\r
86                                 }\r
87                         }\r
88                         Derive Theme Players\r
89                         {\r
90                                 size    [SList_Players]\r
91                                 Item Arrangement Glue\r
92                                 {\r
93                                         direction       '0.001 0 0'\r
94                                         flag            [FlagEmbedded]\r
95 \r
96                                         Derive TextButton NumPlayers\r
97                                         {\r
98                                                 normal          "NP"\r
99 \r
100                                                 init            Nex_Action_JoinGame_SortBy\r
101                                                 target          "numplayers"\r
102                                         }\r
103                                         Derive Label    Slash\r
104                                         {\r
105                                                 text            "/"\r
106                                         }\r
107                                         Derive TextButton MaxPlayers\r
108                                         {\r
109                                                 normal          "MP"\r
110 \r
111                                                 init            Nex_Action_JoinGame_SortBy\r
112                                                 target          "maxplayers"\r
113                                         }\r
114                                 }\r
115                         }\r
116                         Derive Theme Mod\r
117                         {\r
118                                 size    [SList_Mod]\r
119                                 Derive TextButton Text\r
120                                 {\r
121                                         normal          "Mod Name"\r
122 \r
123                                         init            Nex_Action_JoinGame_SortBy\r
124                                         target          "mod"\r
125                                 }\r
126                         }\r
127                 }\r
128                 Item Window Scroll\r
129                 {\r
130                         flag    [FlagEmbedded]\r
131                         size    '900 500'\r
132 \r
133                         Item ScrollWindow ScrollArea\r
134                         {\r
135                                 flag    [FlagEmbedded]\r
136                                 size    '870 500'\r
137 \r
138                                 Item Arrangement Slist\r
139                                 {\r
140                                         direction       '0 1 0'\r
141                                         flag            [FlagEmbedded]\r
142 \r
143                                         DeriveTemplate Nex_HostCache_Entry Entry\r
144                                         {\r
145                                                 size            '852 15'\r
146                                                 action          Nex_Action_EntryConnect\r
147 \r
148                                                 DeriveTemplate Nex_HostCache_ValueField Ping\r
149                                                 {\r
150                                                         pos             '0 0'\r
151                                                         size            [SList_Ping]\r
152                                                         target          "ping"\r
153                                                         alignment       [AlignRight]\r
154                                                 }\r
155                                                 DeriveTemplate Nex_HostCache_StringField Name\r
156                                                 {\r
157                                                         pos             '52 0'\r
158                                                         size            [SList_Name]\r
159                                                         target          "name"\r
160                                                 }\r
161                                                 DeriveTemplate Nex_HostCache_StringField Map\r
162                                                 {\r
163                                                         pos             '546 0'\r
164                                                         size            [SList_Map]\r
165                                                         target          "map"\r
166                                                 }\r
167                                                 DeriveTemplate Nex_HostCache_Players Players\r
168                                                 {\r
169                                                         pos             '668 0'\r
170                                                         size            [SList_Players]\r
171                                                         alignment       [AlignRight]\r
172                                                 }\r
173                                                 DeriveTemplate Nex_HostCache_StringField Mod\r
174                                                 {\r
175                                                         pos             '730 0'\r
176                                                         size            [SList_Mod]\r
177                                                         target          "mod"\r
178                                                 }\r
179                                         }\r
180                                         Item Automation_Job Generator\r
181                                         {\r
182                                                 action Nex_Automation_CreateEntries\r
183                                         }\r
184                                 }\r
185                         }\r
186                         Item VScrollBar Scroller\r
187                         {\r
188                                 pos     '870 0'\r
189                                 size    '20 100'\r
190                                 target  "##prev"\r
191                         }\r
192                 }\r
193                 Derive PictureButton Refresh\r
194                 {\r
195                         normal          "$gfx/m_refresh"\r
196 \r
197                         action  Nex_Action_RefreshSlist\r
198                 }\r
199         }\r
200 }