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
|
<Template>
<!-- We need these singletons first because they're -->
<!-- used in all three deck variants -->
<SingletonDefinition>
<ObjectName>SpinnyCoverart<Variable name="ChanNum"/></ObjectName>
<Children>
<Template src="skin:spinny_coverart.xml"/>
</Children>
</SingletonDefinition>
<!-- ...used in full & compact deck -->
<SingletonDefinition>
<ObjectName>DeckOverview<Variable name="ChanNum"/></ObjectName>
<Children>
<Template src="skin:/decks/overview.xml">
<SetVariable name="OverviewFontSize"><Variable name="OverviewFontSizeDeck"/></SetVariable>
</Template>
</Children>
</SingletonDefinition>
<SingletonDefinition>
<ObjectName>DeckSettings<Variable name="ChanNum"/></ObjectName>
<Children>
<Template src="skin:/decks/deck_settings.xml"/>
</Children>
</SingletonDefinition>
<SingletonDefinition>
<ObjectName>KeyControls<Variable name="ChanNum"/></ObjectName>
<Children>
<Template src="skin:/decks/key_controls.xml"/>
</Children>
</SingletonDefinition>
<!-- Rate range displays, top & bottom -->
<SingletonDefinition>
<ObjectName>RateRangeDisplayTop<Variable name="ChanNum"/></ObjectName>
<Children>
<WidgetGroup>
<Size>53f,17f</Size>
<Children>
<RateRange>
<TooltipId>rate_range_display</TooltipId>
<ObjectName>RateRangePrefix</ObjectName>
<Channel><Variable name="ChanNum"/></Channel>
<Position>Top</Position>
<Display>prefix</Display>
<Size>7f,16f</Size>
<Pos>3,0</Pos>
</RateRange>
<RateRange>
<TooltipId>rate_range_display</TooltipId>
<ObjectName>RateRangeText</ObjectName>
<Channel><Variable name="ChanNum"/></Channel>
<Position>Top</Position>
<Display>range</Display>
<Size>18f,16f</Size>
<Pos>35,1</Pos>
</RateRange>
</Children>
</WidgetGroup>
</Children>
</SingletonDefinition>
<SingletonDefinition>
<ObjectName>RateRangeDisplayBottom<Variable name="ChanNum"/></ObjectName>
<Children>
<WidgetGroup>
<Size>53f,16f</Size>
<Children>
<RateRange>
<TooltipId>rate_range_display</TooltipId>
<ObjectName>RateRangePrefix</ObjectName>
<Channel><Variable name="ChanNum" /></Channel>
<Position>Bottom</Position>
<Display>prefix</Display>
<Size>7f,16f</Size>
<Pos>3,0</Pos>
</RateRange>
<RateRange>
<TooltipId>rate_range_display</TooltipId>
<ObjectName>RateRangeText</ObjectName>
<Channel><Variable name="ChanNum" /></Channel>
<Position>Bottom</Position>
<Display>range</Display>
<Size>18f,16f</Size>
<Pos>35,0</Pos>
</RateRange>
</Children>
</WidgetGroup>
</Children>
</SingletonDefinition>
<!-- Decks -->
<!-- minimal deck. used in deck stack and above library -->
<SingletonDefinition>
<ObjectName>Deck<Variable name="ChanNum"/>_Mini</ObjectName>
<Children>
<Template src="skin:/decks/deck_mini.xml"/>
</Children>
</SingletonDefinition>
<!-- Compact deck. used once in deck stack -->
<SingletonDefinition>
<ObjectName>Deck<Variable name="ChanNum"/>_Compact</ObjectName>
<Children>
<Template src="skin:/decks/deck_compact.xml"/>
</Children>
</SingletonDefinition>
<!-- Minimal deck, used in deck stack and above library -->
<SingletonDefinition>
<ObjectName>Deck<Variable name="ChanNum"/>_Full</ObjectName>
<Children>
<Template src="skin:/decks/deck_full.xml"/>
</Children>
</SingletonDefinition>
</Template>
|