summaryrefslogtreecommitdiffstats
path: root/res/skins/LateNight/library.xml
blob: 6cb0e50ba9860e3e002cbc9ab12409b8577793ff (plain)
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
120
121
122
123
124
125
126
127
128
129
130
<Template>
  <WidgetGroup>
    <SizePolicy>me,i</SizePolicy>
    <Layout>vertical</Layout>
    <Children>
      <!--
      **********************************************
      Library / Preview Deck / Search / Tree view
      **********************************************
      -->
      <WidgetGroup>
        <ObjectName>LibraryContainer</ObjectName>
        <Layout>horizontal</Layout>
        <SizePolicy>me,me</SizePolicy>
        <Children>

          <Splitter>
            <ObjectName>LibrarySplitter</ObjectName>
            <SizePolicy>me,me</SizePolicy>
            <SplitSizes>1,10</SplitSizes>
            <SplitSizesConfigKey>[Skin],librarySidebar_splitsize</SplitSizesConfigKey>
            <Collapsible>1,0</Collapsible>
            <Children>
              <WidgetGroup>
                <ObjectName>SidebarSearchPreviewContainer</ObjectName>
                <Layout>vertical</Layout>
                <SizePolicy>min,me</SizePolicy>
                <MinimumSize>100,</MinimumSize>
                <Children>

                  <Template src="skin:/decks/preview_deck.xml"/>

                  <!--Search Input Field + Library Expand toggle -->
                  <WidgetGroup>
                    <ObjectName></ObjectName>
                    <Layout>horizontal</Layout>
                    <SizePolicy>min,max</SizePolicy>
                    <Children>

                      <WidgetGroup>
                        <ObjectName>SearchLineBox</ObjectName>
                        <Layout>horizontal</Layout>
                        <SizePolicy>min,max</SizePolicy>
                        <Children>
                          <SearchBox></SearchBox>
                        </Children>
                      </WidgetGroup>

                      <WidgetGroup>
                        <ObjectName>LibExpandBox</ObjectName>
                        <Layout>vertical</Layout>
                        <Children>
                          <PushButton>
                            <TooltipId>maximize_library</TooltipId>
                            <ObjectName>LibExpand</ObjectName>
                            <Size>16f,18me</Size>
                            <NumberStates>2</NumberStates>
                            <State>
                              <Number>0</Number>
                            </State>
                            <State>
                              <Number>1</Number>
                            </State>
                            <Connection>
                              <ConfigKey>[Master],maximize_library</ConfigKey>
                              <ButtonState>LeftButton</ButtonState>
                            </Connection>
                          </PushButton>
                        </Children>
                      </WidgetGroup><!-- LibExpandBox -->
                    </Children>
                  </WidgetGroup><!-- SearchLineBox -->

                  <WidgetGroup>
                    <ObjectName>SearchTreeSpacer</ObjectName>
                    <Layout>horizontal</Layout>
                    <Children/>
                  </WidgetGroup>

                  <Splitter>
                    <ObjectName>SidebarCoverSplitter</ObjectName>
                    <Size>me,me</Size>
                    <SplitSizes>1,1</SplitSizes>
                    <SplitSizesConfigKey>[Skin],coverArt_splitsize</SplitSizesConfigKey>
                    <Orientation>vertical</Orientation>
                    <Collapsible>0,0</Collapsible>
                    <Children>
                      <!--Library Tree View-->
                      <WidgetGroup>
                        <ObjectName>SidebarBox</ObjectName>
                        <Layout>vertical</Layout>
                        <Children>
                          <LibrarySidebar></LibrarySidebar>
                        </Children>
                      </WidgetGroup>
                      <!--Cover Art-->
                      <WidgetGroup>
                        <ObjectName>AlignCenter</ObjectName>
                        <Layout>vertical</Layout>
                        <Children>
                          <CoverArt>
                            <SizePolicy>me,me</SizePolicy>
                            <MinimumSize>40,40</MinimumSize>
                          </CoverArt>
                        </Children>
                        <Connection>
                          <ConfigKey persist="true">[Library],show_coverart</ConfigKey>
                          <BindProperty>visible</BindProperty>
                        </Connection>
                      </WidgetGroup><!--Cover Art-->
                    </Children>
                  </Splitter><!-- HorizontalSplitter -->

                </Children>
              </WidgetGroup><!-- SidebarSearchPreviewContainer -->

              <!-- Library Table-->
              <Library>
                <ShowButtonText>false</ShowButtonText>
                <TrackTableBackgroundColorOpacity>0.125</TrackTableBackgroundColorOpacity>
              </Library>

            </Children>
          </Splitter><!-- VerticalSplitter -->

        </Children>
      </WidgetGroup><!-- LibraryContainer -->
    </Children>
  </WidgetGroup>
</Template>