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
|
<!--
Description:
The Library container.
Left: Preview deck, CoverArt and Tree view (collapsible)
Right: Tracks table.
-->
<Template>
<WidgetGroup>
<!-- Finally fixed: library can shrink to noting!
Solution was to define SizePolicy as 'xx,i'.
Found this in Deere-2.1 -->
<ObjectName>Library</ObjectName>
<SizePolicy>me,i</SizePolicy>
<Layout>vertical</Layout>
<Children>
<WidgetGroup>
<Size>1me,2f</Size>
<Connection>
<ConfigKey persist="true">[Master],maximize_library</ConfigKey>
<BindProperty>visible</BindProperty>
</Connection>
</WidgetGroup>
<Splitter><!-- Split Tree / Tracks table -->
<ObjectName>LibrarySplitter</ObjectName>
<SizePolicy>me,me</SizePolicy>
<SplitSizes>1,6</SplitSizes>
<SplitSizesConfigKey>[Skin],librarySidebar_splitsize</SplitSizesConfigKey>
<Orientation>horizontal</Orientation>
<Collapsible>1,0</Collapsible>
<Children>
<WidgetGroup><!-- Preview Search Cover Tree -->
<Layout>vertical</Layout>
<!-- minSize so that 8 Preview HotCues fit nicely, 23+1px each -->
<Size>159min,74me</Size>
<Children>
<Template src="skin:preview_deck.xml"/>
<WidgetGroup>
<Size>1me,5f</Size>
<Connection>
<ConfigKey persist="true">[PreviewDeck],show_previewdeck</ConfigKey>
<BindProperty>visible</BindProperty>
</Connection>
</WidgetGroup>
<Splitter><!-- Splitter to make CoverArt resizeable -->
<ObjectName>LibrarySplitter</ObjectName>
<SizePolicy>me,me</SizePolicy>
<SplitSizes>1,3</SplitSizes>
<SplitSizesConfigKey>[Skin],coverArt_splitsize</SplitSizesConfigKey>
<Orientation>vertical</Orientation>
<Collapsible>0,0</Collapsible>
<Children>
<WidgetGroup><!-- Preview Deck, Search, Tree View -->
<Layout>vertical</Layout>
<SizePolicy>me,min</SizePolicy>
<Children>
<WidgetGroup><!-- Search, Maxi button -->
<ObjectName>SearchBoxContainer</ObjectName>
<Layout>horizontal</Layout>
<SizePolicy>me,min</SizePolicy>
<Children>
<SearchBox></SearchBox>
<!-- Align the expand buttontop in case the searchbox grows taller -->
<WidgetGroup>
<ObjectName>AlignTop</ObjectName>
<Layout>horizontal</Layout>
<Size>19f,15min</Size>
<Children>
<Template src="skin:button_2state_persist.xml">
<SetVariable name="ObjectName">LibMiniMaxiButton</SetVariable>
<SetVariable name="Size">19f,15f</SetVariable>
<SetVariable name="ConfigKey">[Master],maximize_library</SetVariable>
</Template>
</Children>
</WidgetGroup>
</Children>
</WidgetGroup><!-- /Search, Maxi button -->
<!-- Tree View -->
<LibrarySidebar></LibrarySidebar>
</Children>
</WidgetGroup><!-- /Preview Deck, Search, Tree View -->
<CoverArt>
<Size>30min,30min</Size>
<Connection>
<ConfigKey persist="true">[Library],show_coverart</ConfigKey>
<BindProperty>visible</BindProperty>
</Connection>
</CoverArt>
</Children>
</Splitter><!-- /Splitter to make CoverArt resizeable -->
</Children>
</WidgetGroup><!-- /Preview Search Cover Tree -->
<WidgetGroup><!-- Library Table -->
<Layout>vertical</Layout>
<Children>
<Library>
<BgColor>#585858</BgColor>
<FgColor>#eece33</FgColor>
<ShowButtonText>false</ShowButtonText>
</Library>
</Children>
</WidgetGroup><!-- /Library Table -->
</Children>
</Splitter><!-- /Split Tree / Tracks table -->
</Children>
</WidgetGroup>
</Template>
|