1#textdomain wesnoth-lib 2### 3### Definition of the window to display scenario or campaign statistics 4### 5 6#define _GUI_MAIN_STATS_LIST 7 [listbox] 8 id = "stats_list_main" 9 definition = "default" 10 11 horizontal_scrollbar_mode = "never" 12 13 [list_definition] 14 15 [row] 16 17 [column] 18 vertical_grow = true 19 horizontal_grow = true 20 21 [toggle_panel] 22 definition = "default" 23 24 [grid] 25 26 [row] 27 28 [column] 29 grow_factor = 1 30 border = "all" 31 border_size = 5 32 horizontal_grow = true 33 34 [label] 35 id = "stat_type" 36 definition = "default" 37 linked_group = "type" 38 [/label] 39 [/column] 40 41 # In order to keep the stat_cost label aligned with the 'cost' group linked value in the 42 # damage list, we keep the gold icon in a grid with the stat_detail label. Similarly, since 43 # border sizes aren't considered in linked group size calculations, we give the border to 44 # the grid instead of excluding borders from certain sides of the child cells. 45 [column] 46 grow_factor = 1 47 border = "all" 48 border_size = 5 49 horizontal_grow = true 50 51 [grid] 52 linked_group = "detail" 53 54 [row] 55 56 [column] 57 grow_factor = 1 58 horizontal_grow = true 59 60 [label] 61 id = "stat_detail" 62 definition = "default_small" 63 [/label] 64 [/column] 65 66 [column] 67 grow_factor = 0 68 horizontal_grow = true 69 70 [image] 71 id = "cost_icon" 72 definition = "default" 73 label = "themes/gold.png" 74 [/image] 75 [/column] 76 77 [/row] 78 79 [/grid] 80 81 [/column] 82 83 [column] 84 grow_factor = 1 85 border = "all" 86 border_size = 5 87 horizontal_grow = true 88 89 [label] 90 id = "stat_cost" 91 definition = "default_small" 92 linked_group = "cost" 93 [/label] 94 [/column] 95 96 [/row] 97 98 [/grid] 99 100 [/toggle_panel] 101 102 [/column] 103 104 [/row] 105 106 [/list_definition] 107 108 [/listbox] 109#enddef 110 111#define _GUI_DAMAGE_STATS_LIST 112 [listbox] 113 id = "stats_list_damage" 114 definition = "default" 115 116 horizontal_scrollbar_mode = "never" 117 118 [header] 119 120 [row] 121 122 [column] 123 horizontal_grow = true 124 border = "all" 125 border_size = 5 126 127 [label] 128 definition = "default_small" 129 label = _ "Damage" 130 linked_group = "type" 131 [/label] 132 [/column] 133 134 [column] 135 horizontal_grow = true 136 border = "all" 137 border_size = 5 138 139 [label] 140 definition = "default_small" 141 label = _ "Overall" 142 linked_group = "detail" 143 [/label] 144 [/column] 145 146 [column] 147 horizontal_grow = true 148 border = "all" 149 border_size = 5 150 151 [label] 152 id = "damage_this_turn_header" 153 definition = "default_small" 154 linked_group = "cost" 155 [/label] 156 [/column] 157 158 [/row] 159 160 [/header] 161 162 [list_definition] 163 164 [row] 165 166 [column] 167 vertical_grow = true 168 horizontal_grow = true 169 170 [toggle_panel] 171 definition = "default" 172 173 [grid] 174 175 [row] 176 177 [column] 178 grow_factor = 1 179 border = "all" 180 border_size = 5 181 horizontal_grow = true 182 183 [label] 184 id = "damage_type" 185 definition = "default" 186 linked_group = "type" 187 [/label] 188 [/column] 189 190 [column] 191 grow_factor = 1 192 border = "all" 193 border_size = 5 194 horizontal_grow = true 195 196 [label] 197 id = "damage_overall" 198 definition = "default_small" 199 linked_group = "detail" 200 [/label] 201 [/column] 202 203 [column] 204 grow_factor = 1 205 border = "all" 206 border_size = 5 207 horizontal_grow = true 208 209 [label] 210 id = "damage_this_turn" 211 definition = "default_small" 212 linked_group = "cost" 213 [/label] 214 [/column] 215 216 [/row] 217 218 [/grid] 219 220 [/toggle_panel] 221 222 [/column] 223 224 [/row] 225 226 [/list_definition] 227 228 [/listbox] 229#enddef 230 231#define _GUI_UNIT_COUNT_LIST 232 [listbox] 233 id = "stats_list_units" 234 definition = "default" 235 has_minimum = false 236 237 horizontal_scrollbar_mode = "never" 238 239 [list_definition] 240 241 [row] 242 243 [column] 244 vertical_grow = true 245 horizontal_grow = true 246 247 [toggle_panel] 248 definition = "default" 249 250 [grid] 251 252 [row] 253 254 [column] 255 grow_factor = 0 256 border = "all" 257 border_size = 5 258 horizontal_grow = true 259 260 [image] 261 id = "unit_image" 262 definition = "default" 263 linked_group = "unit_image" 264 [/image] 265 [/column] 266 267 [column] 268 grow_factor = 1 269 border = "all" 270 border_size = 5 271 horizontal_grow = true 272 273 [label] 274 id = "unit_name" 275 definition = "default" 276 linked_group = "unit_name" 277 [/label] 278 [/column] 279 280 [column] 281 grow_factor = 0 282 283 [spacer] 284 width = 10 285 [/spacer] 286 [/column] 287 288 [/row] 289 290 [/grid] 291 292 [/toggle_panel] 293 294 [/column] 295 296 [/row] 297 298 [/list_definition] 299 300 [/listbox] 301#enddef 302 303#define _GUI_STATS_TAB_BAR 304 [toggle_panel] 305 linked_group = "tabs" 306 307 [grid] 308 309 [row] 310 311 {_GUI_STATS_TAB_PADDING} 312 313 [column] 314 grow_factor = 1 315 border = all 316 border_size = 5 317 318 [label] 319 id = "tab_label" 320 wrap = true 321 [/label] 322 323 [/column] 324 325 {_GUI_STATS_TAB_PADDING} 326 327 [/row] 328 329 [/grid] 330 331 [/toggle_panel] 332#enddef 333 334#define _GUI_STATS_TAB_PADDING 335 [column] 336 border = all 337 border_size = 5 338 339 [spacer] 340 width = 10 341 [/spacer] 342 343 [/column] 344#enddef 345 346[window] 347 id = "statistics_dialog" 348 description = "Statistics dialog." 349 350 [resolution] 351 definition = "default" 352 353 automatic_placement = true 354 vertical_placement = "center" 355 horizontal_placement = "center" 356 357 maximum_height = 500 358 359 [linked_group] 360 id = "tabs" 361 fixed_width = true 362 [/linked_group] 363 364 # Primary groups 365 [linked_group] 366 id = "type" 367 fixed_width = true 368 [/linked_group] 369 370 [linked_group] 371 id = "detail" 372 fixed_width = true 373 [/linked_group] 374 375 [linked_group] 376 id = "cost" 377 fixed_width = true 378 [/linked_group] 379 380 # Unit groups 381 [linked_group] 382 id = "unit_image" 383 fixed_width = true 384 [/linked_group] 385 386 [linked_group] 387 id = "unit_name" 388 fixed_width = true 389 [/linked_group] 390 391 [linked_group] 392 id = "unit_count" 393 fixed_width = true 394 [/linked_group] 395 396 [tooltip] 397 id = "tooltip" 398 [/tooltip] 399 400 [helptip] 401 id = "tooltip" 402 [/helptip] 403 404 [grid] 405 406 [row] 407 408 [column] 409 grow_factor = 1 410 411 border = "all" 412 border_size = 5 413 horizontal_alignment = "left" 414 415 [label] 416 id = "title" 417 definition = "title" 418 419 label = _ "Statistics" 420 [/label] 421 422 [/column] 423 424 [/row] 425 426 [row] 427 grow_factor = 0 428 429 [column] 430 grow_factor = 0 431 border = "all" 432 border_size = 5 433 horizontal_alignment = "left" 434 435 [menu_button] 436 id = "scenario_menu" 437 definition = "default" 438 [/menu_button] 439 [/column] 440 441 [/row] 442 443 [row] 444 grow_factor = 1 445 446 [column] 447 horizontal_grow = true 448 vertical_grow = true 449 450 [grid] 451 452 [row] 453 454 [column] 455 horizontal_grow = true 456 vertical_grow = true 457 458 [grid] 459 460 [row] 461 grow_factor = 0 462 463 [column] 464 grow_factor = 1 465 border = "all" 466 border_size = 5 467 horizontal_grow = true 468 vertical_grow = true 469 470 {_GUI_MAIN_STATS_LIST} 471 [/column] 472 473 [/row] 474 475 [row] 476 grow_factor = 1 477 478 [column] 479 border = "all" 480 border_size = 5 481 horizontal_grow = true 482 vertical_grow = true 483 484 {_GUI_DAMAGE_STATS_LIST} 485 [/column] 486 487 [/row] 488 489 [/grid] 490 491 [/column] 492 493 [column] 494 grow_factor = 0 495 border = "all" 496 border_size = 5 497 horizontal_grow = true 498 vertical_grow = true 499 500 {_GUI_UNIT_COUNT_LIST} 501 [/column] 502 503 [/row] 504 505 [/grid] 506 507 [/column] 508 509 [/row] 510 511 [row] 512 grow_factor = 0 513 514 [column] 515 border = "all" 516 border_size = 5 517 horizontal_alignment = "right" 518 519 [button] 520 id = "cancel" 521 label = _ "Close" 522 [/button] 523 524 [/column] 525 526 [/row] 527 528 [/grid] 529 530 [/resolution] 531 532[/window] 533 534#undef _GUI_MAIN_STATS_LIST 535#undef _GUI_DAMAGE_STATS_LIST 536#undef _GUI_UNIT_COUNT_LIST 537#undef _GUI_STATS_TAB_BAR 538#undef _GUI_STATS_TAB_PADDING 539