This is what I came up with. Surely it's not pixel perfect as far as alignments are concerned, but it gives the general idea of how I think it would be better (and serves my needs for now). I lifted most of the code from Confluence, which had it set similarly to how I wanted it.
This is my current DialogSlider.xml (I don't have the slightest idea about what line 11 is for):
Code:
<?xml version="1.0" encoding="utf-8"?>
<window>
<defaultcontrol always="true">11</defaultcontrol>
<include>DialogOpenClose</include>
<coordinates>
<left>0</left>
<top>0</top>
</coordinates>
<controls>
<control type="group">
<include condition="Skin.HasSetting(BlackGlassMode)+!Skin.HasSetting(DisableSlidingAnimations)">OpenCloseSlideRight</include>
<posx>0</posx>
<posy>0</posy>
<include name="WindowClosingButton">
<param name="id" value="9001"/>
<param name="x" value="400"/>
<param name="y" value="-36"/>
</include>
<control type="image">
<left>600</left>
<top>-15</top>
<width>720</width>
<height>80</height>
<texture>common/bg_dialog.png</texture> -->
</control>
<control type="label" id="10">
<left>635</left>
<top>10</top>
<width>230</width>
<height>20</height>
<align>left</align>
<aligny>center</aligny>
<font>OSDFont</font>
<textcolor>MainColor</textcolor>
</control>
<control type="slider" id="11">
<left>650</left>
<top>35</top>
<width>620</width>
<height>20</height>
<aligny>center</aligny>
<onup>noop</onup>
<ondown>noop</ondown>
<onleft>11</onleft>
<onright>11</onright>
</control>
<control type="label" id="12">
<left>865</left>
<top>10</top>
<width>420</width>
<height>20</height>
<align>right</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<font>OSDFont</font>
<textcolor>MainColor</textcolor>
</control> -->
</control> -->
</controls>
</window>