Changeset View
Changeset View
Standalone View
Standalone View
autotests/folding/test.pbl.fold
- This file was added.
1 | # Wesnoth Markup Language | ||||
---|---|---|---|---|---|
2 | | ||||
3 | #textdomain wesnoth-libs | ||||
4 | | ||||
5 | <beginfold id='2'>#define</beginfold id='2'> __GUI_WINDOW_HEIGHT | ||||
6 | ( | ||||
7 | if(window_height = 0, 9999, window_height) | ||||
8 | )<endfold id='2'>#enddef</endfold id='2'> | ||||
9 | | ||||
10 | <beginfold id='2'>#define</beginfold id='2'> __GUI_WINDOW_FUNCTIONS | ||||
11 | def reevaluate_best_size(w, s) | ||||
12 | ( | ||||
13 | [ | ||||
14 | 0, | ||||
15 | # | ||||
16 | debug_print('window ', w), | ||||
17 | debug_print('screen ', s) | ||||
18 | # | ||||
19 | ][0] | ||||
20 | ); | ||||
21 | <endfold id='2'>#enddef</endfold id='2'> | ||||
22 | | ||||
23 | # Don't highlight array indices as tags | ||||
24 | stored_unit[1].moves | ||||
25 | other[0][1][2] | ||||
26 | other[foo][bar] | ||||
27 | | ||||
28 | foo[<beginfold id='3'>{</beginfold id='3'>MACRO<endfold id='3'>}</endfold id='3'>] | ||||
29 | foo[$index] | ||||
30 | foo[ 12 ] | ||||
31 | | ||||
32 | # Nested tags | ||||
33 | <beginfold id='4'>[allow_undo]</beginfold id='4'><endfold id='4'>[/allow_undo]</endfold id='4'><beginfold id='4'>[not]</beginfold id='4'><beginfold id='4'>[true]</beginfold id='4'>text<endfold id='4'>[/true]</endfold id='4'><endfold id='4'>[/not]</endfold id='4'> | ||||
34 | <beginfold id='4'>[foo]</beginfold id='4'><beginfold id='4'>[bar]</beginfold id='4'>text<endfold id='4'>[/bar]</endfold id='4'><endfold id='4'>[/foo]</endfold id='4'> | ||||
35 | | ||||
36 | <beginfold id='4'>[about]</beginfold id='4'> | ||||
37 | title= _ "Campaign Designer" | ||||
38 | text="Your Name" | ||||
39 | <endfold id='4'>[/about]</endfold id='4'> | ||||
40 | | ||||
41 | <beginfold id='4'>[window]</beginfold id='4'> | ||||
42 | id = "tooltip" | ||||
43 | | ||||
44 | <beginfold id='4'>[resolution]</beginfold id='4'> | ||||
45 | definition = "tooltip" | ||||
46 | automatic_placement = false | ||||
47 | functions = "{__GUI_WINDOW_FUNCTIONS<endfold id='3'>}</endfold id='3'>" | ||||
48 | | ||||
49 | <beginfold id='4'>[grid]</beginfold id='4'> | ||||
50 | | ||||
51 | <beginfold id='4'>[row]</beginfold id='4'> | ||||
52 | | ||||
53 | <beginfold id='4'>[column]</beginfold id='4'> | ||||
54 | | ||||
55 | <beginfold id='4'>[label]</beginfold id='4'> | ||||
56 | id = "label" | ||||
57 | definition = "default_small" | ||||
58 | | ||||
59 | use_markup = true | ||||
60 | wrap = true | ||||
61 | <endfold id='4'>[/label]</endfold id='4'> | ||||
62 | | ||||
63 | <endfold id='4'>[/column]</endfold id='4'> | ||||
64 | | ||||
65 | <endfold id='4'>[/row]</endfold id='4'> | ||||
66 | | ||||
67 | <endfold id='4'>[/grid]</endfold id='4'> | ||||
68 | | ||||
69 | <endfold id='4'>[/resolution]</endfold id='4'> | ||||
70 | | ||||
71 | <endfold id='4'>[/window]</endfold id='4'> | ||||
72 | | ||||
73 | <beginfold id='4'>[event]</beginfold id='4'> | ||||
74 | name = preload | ||||
75 | first_time_only = no | ||||
76 | <beginfold id='4'>[lua]</beginfold id='4'> | ||||
77 | code =<beginfold id='1'> <<</beginfold id='1'> | ||||
78 | function narrator(t) | ||||
79 | -- Behave like the [message] tag. | ||||
80 | wesnoth.fire("message", | ||||
81 | { speaker = "narrator", message = t.sentence }) | ||||
82 | end | ||||
83 | <endfold id='1'>>></endfold id='1'> | ||||
84 | <endfold id='4'>[/lua]</endfold id='4'> | ||||
85 | <endfold id='4'>[/event]</endfold id='4'> | ||||
86 | | ||||
87 | <beginfold id='4'>[event]</beginfold id='4'> | ||||
88 | name = turn 1 | ||||
89 | <beginfold id='4'>[lua]</beginfold id='4'> | ||||
90 | code =<beginfold id='1'> <<</beginfold id='1'> narrator(...) <endfold id='1'>>></endfold id='1'> | ||||
91 | <beginfold id='4'>[args]</beginfold id='4'> | ||||
92 | sentence = _ "Hello world!" | ||||
93 | <endfold id='4'>[/args]</endfold id='4'> | ||||
94 | <endfold id='4'>[/lua]</endfold id='4'> | ||||
95 | <beginfold id='4'>[lua]</beginfold id='4'> | ||||
96 | code =<beginfold id='1'> <<</beginfold id='1'> narrator(...) <endfold id='1'>>></endfold id='1'> | ||||
97 | <beginfold id='4'>[args]</beginfold id='4'> | ||||
98 | sentence = _ "How are you today?" | ||||
99 | <endfold id='4'>[/args]</endfold id='4'> | ||||
100 | <endfold id='4'>[/lua]</endfold id='4'> | ||||
101 | <endfold id='4'>[/event]</endfold id='4'> |