summaryrefslogtreecommitdiffstats
path: root/res/skins/LateNight/mic_aux/mic_unit.xml
blob: ee068f438a30d768192263246404ab94ff8ef1b6 (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
<Template>
  <SetVariable name="Group">[Microphone<Variable name="MicNum"/>]</SetVariable>
  <SetVariable name="Type">microphone</SetVariable>

  <!-- input device is configured -->
  <WidgetGroup>
    <Layout>horizontal</Layout>
    <SizePolicy>min,min</SizePolicy>
    <Children>

      <WidgetGroup>
        <ObjectName>MicAuxUnit</ObjectName>
        <Layout>horizontal</Layout>
        <SizePolicy>min,min</SizePolicy>
        <Children>

          <WidgetGroup>
            <ObjectName>MicAuxMainControls</ObjectName>
            <Layout>vertical</Layout>
            <SizePolicy>min,me</SizePolicy>
            <Children>

              <Label>
                <ObjectName>MicAuxLabel</ObjectName>
                <Size>0min,20f</Size>
                <Text>mic <Variable name="Mic1Hack"/><Variable name="MicNum"/></Text>
                <Alignment>center</Alignment>
              </Label>

              <WidgetGroup><Size>0min,0me</Size></WidgetGroup>

              <WidgetGroup>
                <ObjectName>MicTalkBox</ObjectName>
                <Layout>vertical</Layout>
                <SizePolicy>min,min</SizePolicy>
                <Children>
                  <Template src="skin:/controls/button_2state.xml">
                    <SetVariable name="TooltipId">microphone_talkover</SetVariable>
                    <SetVariable name="ObjectName">MicTalk</SetVariable>
                    <SetVariable name="Size">42f,26f</SetVariable>
                    <SetVariable name="BtnSize">medium</SetVariable>
                    <SetVariable name="ConfigKey"><Variable name="Group"/>,talkover</SetVariable>
                  </Template>
                </Children>
              </WidgetGroup>

            </Children>
          </WidgetGroup><!-- MicAuxMainControls -->

          <WidgetGroup>
            <ObjectName>MicAuxVUMeter</ObjectName>
            <Layout>vertical</Layout>
            <SizePolicy>min,me</SizePolicy>
            <Children>
              <Template src="skin:/mixer/vumeter_single.xml">
                <SetVariable name="ChannelType">microphone</SetVariable>
                <SetVariable name="VuSize">micaux</SetVariable>
              </Template>
            </Children>
          </WidgetGroup>

          <WidgetGroup><!-- Gain, Pfl, FX buttons-->
            <ObjectName>MicAuxSubControls</ObjectName>
            <Layout>vertical</Layout>
            <SizePolicy>min,me</SizePolicy>
            <Children>
              <WidgetGroup>
                <ObjectName>MicAuxGainPFlContainer</ObjectName>
                <Layout>horizontal</Layout>
                <SizePolicy>min,me</SizePolicy>
                <Children>
                  <Template src="skin:/controls/knob.xml">
                    <SetVariable name="TooltipId">microphone_pregain</SetVariable>
                    <SetVariable name="Size">35f,30f</SetVariable>
                    <SetVariable name="KnobColor">orange</SetVariable>
                    <SetVariable name="ArcColor"><Variable name="ArcColorGain"/></SetVariable>
                    <SetVariable name="Control">pregain</SetVariable>
                  </Template>
                  <WidgetGroup><Size>4f,0min</Size></WidgetGroup>
                  <WidgetGroup>
                    <ObjectName>AlignHCenter</ObjectName>
                    <Layout>vertical</Layout>
                    <SizePolicy>min,min</SizePolicy>
                    <Children>
                      <Template src="skin:/controls/button_2state.xml">
                        <SetVariable name="TooltipId">pfl</SetVariable>
                        <SetVariable name="ObjectName">PflButton</SetVariable>
                        <SetVariable name="BtnSize">square</SetVariable>
                        <SetVariable name="Size">26f,26f</SetVariable>
                        <SetVariable name="ConfigKey"><Variable name="Group"/>,pfl</SetVariable>
                      </Template>
                    </Children>
                  </WidgetGroup>
                  <WidgetGroup><Size>0min,0min</Size></WidgetGroup>
                </Children>
              </WidgetGroup><!-- MicAuxGainPFlContainer -->

              <WidgetGroup><Size>0min,0min</Size></WidgetGroup>

              <WidgetGroup>
                <ObjectName>AlignHCenter</ObjectName>
                <Layout>vertical</Layout>
                <SizePolicy>min,min</SizePolicy>
                <Children>
                  <Template src="skin:/fx/assign_buttons.xml"/>
                </Children>
              </WidgetGroup>

            </Children>
          </WidgetGroup><!-- MicAuxSubControls / Gain, Pfl, FX buttons-->

        </Children>
      </WidgetGroup><!-- MicAuxUnit -->

    </Children>
    <Connection>
      <ConfigKey><Variable name="Group"/>,enabled</ConfigKey>
      <BindProperty>visible</BindProperty>
    </Connection>
  </WidgetGroup>
</Template>