diff options
Diffstat (limited to 'res/skins/LateNight/mixer/mixer_2decks.xml')
-rw-r--r-- | res/skins/LateNight/mixer/mixer_2decks.xml | 236 |
1 files changed, 236 insertions, 0 deletions
diff --git a/res/skins/LateNight/mixer/mixer_2decks.xml b/res/skins/LateNight/mixer/mixer_2decks.xml new file mode 100644 index 0000000000..8345f5e44d --- /dev/null +++ b/res/skins/LateNight/mixer/mixer_2decks.xml @@ -0,0 +1,236 @@ +<Template> + <WidgetGroup> + <Layout>vertical</Layout> + <SizePolicy>max,min</SizePolicy> + <Children> + + <!-- spacer to center channel controls without crossfader without + stretching them --> + <WidgetGroup><SizePolicy>min,e</SizePolicy></WidgetGroup> + + <WidgetGroup><!-- Channel controls --> + <ObjectName>AlignHCenter</ObjectName> + <SizePolicy>min,min</SizePolicy> + <Layout>horizontal</Layout> + <Children> + + <Template src="skin:/mixer/channel_left.xml"> + <SetVariable name="ChanNum">1</SetVariable> + <SetVariable name="xfaderLeft">default</SetVariable> + <SetVariable name="xfaderRight">warning</SetVariable> + </Template> + + <WidgetGroup> + <ObjectName></ObjectName> + <Layout>vertical</Layout> + <SizePolicy>max,max</SizePolicy> + <Children> + + <WidgetGroup> + <ObjectName></ObjectName> + <Layout>horizontal</Layout> + <Size>0min,26f</Size> + <Children> + <Template src="skin:/controls/button_2state.xml"> + <SetVariable name="TooltipId">pfl</SetVariable> + <SetVariable name="ObjectName">PflButton</SetVariable> + <SetVariable name="Size">26f,26f</SetVariable> + <SetVariable name="BtnSize">square</SetVariable> + <SetVariable name="ConfigKey">[Channel1],pfl</SetVariable> + </Template> + <WidgetGroup><Size>3f,0min</Size></WidgetGroup> + <Template src="skin:/controls/button_2state.xml"> + <SetVariable name="TooltipId">pfl</SetVariable> + <SetVariable name="ObjectName">PflButton</SetVariable> + <SetVariable name="Size">26f,26f</SetVariable> + <SetVariable name="BtnSize">square</SetVariable> + <SetVariable name="ConfigKey">[Channel2],pfl</SetVariable> + </Template> + </Children> + </WidgetGroup> + + <WidgetGroup><Size>1min,13f</Size></WidgetGroup> + + <WidgetGroup> + <ObjectName>VuMeterBoxFull</ObjectName> + <Layout>horizontal</Layout> + <SizePolicy>min,min</SizePolicy> + <Children> + <SingletonContainer> + <ObjectName>VuMeterChannel1</ObjectName> + </SingletonContainer> + <WidgetGroup><Size>7f,0min</Size></WidgetGroup> + <SingletonContainer> + <ObjectName>VuMeterMaster_Dark</ObjectName> + </SingletonContainer> + <WidgetGroup><Size>7f,0min</Size></WidgetGroup> + <SingletonContainer> + <ObjectName>VuMeterChannel2</ObjectName> + </SingletonContainer> + </Children> + </WidgetGroup> + </Children> + </WidgetGroup> + + <Template src="skin:/mixer/channel_right.xml"> + <SetVariable name="ChanNum">2</SetVariable> + <SetVariable name="xfaderLeft">warning</SetVariable> + <SetVariable name="xfaderRight">default</SetVariable> + </Template> + + </Children> + </WidgetGroup><!-- /Channel controls --> + + <WidgetGroup><SizePolicy>min,e</SizePolicy></WidgetGroup> + + <WidgetGroup><!-- Crossfader + Channel1/2 assign switches --> + <ObjectName>CrossfaderAndSwitches2Decks</ObjectName> + <Layout>horizontal</Layout> + <Children> + + <!-- center xfader buttons below EQ knobs --> + <WidgetGroup> + <Layout>horizontal</Layout> + <SizePolicy>min,min</SizePolicy> + <Children> + <WidgetGroup><Size>2f,0min</Size></WidgetGroup> + <WidgetGroup> + <Size>18f,0min</Size> + <Connection> + <ConfigKey persist="true">[Skin],show_eq_kill_buttons</ConfigKey> + <BindProperty>visible</BindProperty> + </Connection> + </WidgetGroup> + </Children> + <Connection> + <ConfigKey persist="true">[Skin],show_eq_knobs</ConfigKey> + <BindProperty>visible</BindProperty> + </Connection> + </WidgetGroup> + + <!-- Channel1 xfader switch --> + <WidgetGroup> + <Layout>vertical</Layout> + <SizePolicy>min,min</SizePolicy> + <Children> + <WidgetGroup><Size>min,2f</Size></WidgetGroup> + <Template src="skin:/controls/button_xfader_deck.xml"> + <SetVariable name="Group">[Channel1]</SetVariable> + <SetVariable name="xfaderLeft">default</SetVariable> + <SetVariable name="xfaderRight">warning</SetVariable> + </Template> + <WidgetGroup><Size>min,me</Size></WidgetGroup> + </Children> + </WidgetGroup><!-- /Channel1 xfader switch --> + + <WidgetGroup><Size>0me,0min</Size></WidgetGroup> + + <!-- Regular crossfader for + * 2 decks with EQ knobs visible + * 4 decks + Narrow crossfader for + * 2 decks with EQ knobs hidden --> + <WidgetGroup> + <ObjectName>CrossfaderContainer</ObjectName> + <Layout>horizontal</Layout> + <SizePolicy>min,min</SizePolicy> + <Children> + + <WidgetGroup><!-- with EQ knobs --> + <Layout>horizontal</Layout> + <SizePolicy>max,min</SizePolicy> + <Children> + <SingletonContainer> + <ObjectName>CrossfaderSingleton</ObjectName> + </SingletonContainer> + </Children> + <Connection> + <ConfigKey persist="true">[Skin],show_eq_knobs</ConfigKey> + <BindProperty>visible</BindProperty> + </Connection> + </WidgetGroup> + + + <SliderComposed><!-- without EQ knobs --> + <TooltipId>crossfader</TooltipId> + <Size>85f,40f</Size> + <Handle scalemode="STRETCH_ASPECT">skin:/<Variable name="SliderScheme"/>/sliders/knob_crossfader.svg</Handle> + <Slider scalemode="STRETCH_ASPECT">skin:/<Variable name="SliderScheme"/>/sliders/slider_crossfader_small.svg</Slider> + <Horizontal>true</Horizontal> + <BarColor><Variable name="BarColorCrossfader"/></BarColor> + <BarWidth><Variable name="BarWidth"/></BarWidth> + <BarMargins><Variable name="BarMarginCrossfader"/></BarMargins> + <BarMargins><Variable name="BarMarginVolume"/></BarMargins> + <BarRoundCaps>true</BarRoundCaps> + <BarAxisPos>19.0</BarAxisPos> + <BarUnipolar>false</BarUnipolar> + <Connection> + <ConfigKey>[Master],crossfader</ConfigKey> + </Connection> + <Connection> + <ConfigKey persist="true">[Skin],show_eq_knobs</ConfigKey> + <BindProperty>visible</BindProperty> + <Transform><Not/></Transform> + </Connection> + </SliderComposed> + + </Children> + </WidgetGroup><!-- CrossfaderContainer --> + + <WidgetGroup><Size>0me,0min</Size></WidgetGroup> + + + <WidgetGroup><!-- Channel2 xfader switch --> + <ObjectName>AlignLeft</ObjectName> + <Layout>vertical</Layout> + <SizePolicy>min,min</SizePolicy> + <Children> + <WidgetGroup><Size>min,2f</Size></WidgetGroup> + <Template src="skin:/controls/button_xfader_deck.xml"> + <SetVariable name="Group">[Channel2]</SetVariable> + <SetVariable name="xfaderLeft">warning</SetVariable> + <SetVariable name="xfaderRight">default</SetVariable> + </Template> + <WidgetGroup><Size>min,me</Size></WidgetGroup> + </Children> + </WidgetGroup><!-- /Channel2 xfader switch --> + + <!-- center xfader buttons below EQ knobs --> + <WidgetGroup> + <Layout>horizontal</Layout> + <SizePolicy>min,min</SizePolicy> + <Children> + <WidgetGroup><Size>2f,0min</Size></WidgetGroup> + <WidgetGroup> + <Size>18f,0min</Size> + <Connection> + <ConfigKey persist="true">[Skin],show_eq_kill_buttons</ConfigKey> + <BindProperty>visible</BindProperty> + </Connection> + </WidgetGroup> + </Children> + <Connection> + <ConfigKey persist="true">[Skin],show_eq_knobs</ConfigKey> + <BindProperty>visible</BindProperty> + </Connection> + </WidgetGroup> + + </Children> + <Connection> + <ConfigKey persist="true">[Skin],show_xfader</ConfigKey> + <BindProperty>visible</BindProperty> + </Connection> + </WidgetGroup><!-- /Crossfader + Channel1/2 assign switches --> + + <!-- spacer to center channel controls without crossfader without + stretching them --> + <WidgetGroup><SizePolicy>min,e</SizePolicy></WidgetGroup> + + </Children> + <Connection> + <ConfigKey persist="true">[Skin],show_4decks</ConfigKey> + <Transform><Not/></Transform> + <BindProperty>visible</BindProperty> + </Connection> + </WidgetGroup><!-- MixerDecks --> +</Template> |