<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://addonstudio.org/mw1/index.php?action=history&amp;feed=atom&amp;title=WoW%3AXML%2FSlider</id>
	<title>WoW:XML/Slider - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://addonstudio.org/mw1/index.php?action=history&amp;feed=atom&amp;title=WoW%3AXML%2FSlider"/>
	<link rel="alternate" type="text/html" href="https://addonstudio.org/mw1/index.php?title=WoW:XML/Slider&amp;action=history"/>
	<updated>2026-04-23T01:46:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://addonstudio.org/mw1/index.php?title=WoW:XML/Slider&amp;diff=20471&amp;oldid=prev</id>
		<title>Move page script: Move page script moved page XML/Slider to WoW:XML/Slider without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://addonstudio.org/mw1/index.php?title=WoW:XML/Slider&amp;diff=20471&amp;oldid=prev"/>
		<updated>2023-08-15T04:49:27Z</updated>

		<summary type="html">&lt;p&gt;Move page script moved page &lt;a href=&quot;/wiki/WoW:XML/Slider&quot; title=&quot;WoW:XML/Slider&quot;&gt;XML/Slider&lt;/a&gt; to &lt;a href=&quot;/wiki/WoW:XML/Slider&quot; title=&quot;WoW:XML/Slider&quot;&gt;XML/Slider&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:49, 15 August 2023&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key addonstu_asmw2:diff::1.12:old-20470:rev-20471 --&gt;
&lt;/table&gt;</summary>
		<author><name>Move page script</name></author>
	</entry>
	<entry>
		<id>https://addonstudio.org/mw1/index.php?title=WoW:XML/Slider&amp;diff=20470&amp;oldid=prev</id>
		<title>172.56.12.199: /* Attributes */ 
Typo min-&gt;max</title>
		<link rel="alternate" type="text/html" href="https://addonstudio.org/mw1/index.php?title=WoW:XML/Slider&amp;diff=20470&amp;oldid=prev"/>
		<updated>2017-08-21T21:31:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Attributes: &lt;/span&gt;  Typo min-&amp;gt;max&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:31, 21 August 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* drawLayer ([[XML/DRAWLAYER|DRAWLAYER]]) - Layer level in &amp;#039;Z order&amp;#039;. Default is &amp;#039;OVERLAY&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* drawLayer ([[XML/DRAWLAYER|DRAWLAYER]]) - Layer level in &amp;#039;Z order&amp;#039;. Default is &amp;#039;OVERLAY&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* minValue (float) - defines a minimum value for the slider&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* minValue (float) - defines a minimum value for the slider&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;minValue &lt;/del&gt;(float) - defines a maximum value for the slider&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;maxValue &lt;/ins&gt;(float) - defines a maximum value for the slider&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* defaultValue (float) - starting value for an newly loaded slider&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* defaultValue (float) - starting value for an newly loaded slider&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* valueStep (float) - amount to increment value for a &amp;#039;step&amp;#039; action, like when the slider &amp;#039;thumb&amp;#039; is slid&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* valueStep (float) - amount to increment value for a &amp;#039;step&amp;#039; action, like when the slider &amp;#039;thumb&amp;#039; is slid&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key addonstu_asmw2:diff::1.12:old-20469:rev-20470 --&gt;
&lt;/table&gt;</summary>
		<author><name>172.56.12.199</name></author>
	</entry>
	<entry>
		<id>https://addonstudio.org/mw1/index.php?title=WoW:XML/Slider&amp;diff=20469&amp;oldid=prev</id>
		<title>Bear: Created page with &quot;{{uixmlelem}}  Slider is an element that acts as a traditional slider control in the WoW UI. Like ScrollFrame, &#039;Slider&#039; is a [[XML/Frame|Fra...&quot;</title>
		<link rel="alternate" type="text/html" href="https://addonstudio.org/mw1/index.php?title=WoW:XML/Slider&amp;diff=20469&amp;oldid=prev"/>
		<updated>2013-09-11T19:39:42Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{uixmlelem}}  &lt;a href=&quot;/wiki/WoW:XML/Slider&quot; title=&quot;WoW:XML/Slider&quot;&gt;Slider&lt;/a&gt; is an element that acts as a traditional slider control in the WoW UI. Like &lt;a href=&quot;/wiki/WoW:XML/ScrollFrame&quot; title=&quot;WoW:XML/ScrollFrame&quot;&gt;ScrollFrame&lt;/a&gt;, &amp;#039;Slider&amp;#039; is a [[XML/Frame|Fra...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{uixmlelem}}&lt;br /&gt;
&lt;br /&gt;
[[XML/Slider|Slider]] is an element that acts as a traditional graphical slider control in the WoW UI. Like [[XML/ScrollFrame|ScrollFrame]], &amp;#039;Slider&amp;#039; is a [[XML/Frame|Frame]] and is placed in a [[XML/Frames|Frames]] list in a [[XML/Frame|Frame]].&lt;br /&gt;
&lt;br /&gt;
== Inheritance ==&lt;br /&gt;
Inherited by: none, Inherits: [[XML/Frame|Frame]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Widget API: [[UIOBJECT Slider|UIObject Slider]]&lt;br /&gt;
&lt;br /&gt;
== Elements ==&lt;br /&gt;
* ThumbTexture ([[XML/Texture|Texture]])&lt;br /&gt;
&lt;br /&gt;
== Attributes ==&lt;br /&gt;
* drawLayer ([[XML/DRAWLAYER|DRAWLAYER]]) - Layer level in &amp;#039;Z order&amp;#039;. Default is &amp;#039;OVERLAY&amp;#039;.&lt;br /&gt;
* minValue (float) - defines a minimum value for the slider&lt;br /&gt;
* minValue (float) - defines a maximum value for the slider&lt;br /&gt;
* defaultValue (float) - starting value for an newly loaded slider&lt;br /&gt;
* valueStep (float) - amount to increment value for a &amp;#039;step&amp;#039; action, like when the slider &amp;#039;thumb&amp;#039; is slid&lt;br /&gt;
* orientation ([[XML/ORIENTATION|ORIENTATION]]) - Default is VERTICAL.&lt;br /&gt;
* stepsPerPage (float) - number of &amp;#039;valueSteps&amp;#039; to increment value for a &amp;#039;page&amp;#039; action, like when slider &amp;#039;bar&amp;#039; is clicked&lt;br /&gt;
&lt;br /&gt;
== Inherited ==&lt;br /&gt;
* name (string) - name of this layout frame&lt;br /&gt;
* inherits (string) - a virtual [[XML/Frame|Frame]] to inherit properties from.&lt;br /&gt;
* virtual (bool) - Default is &amp;#039;false&amp;#039;.&lt;br /&gt;
* ... (others from [[XML/Frame|Frame]])&lt;br /&gt;
&lt;br /&gt;
== Xsd ==&lt;br /&gt;
 &amp;lt;xs:extension base=&amp;quot;FrameType&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;xs:choice maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xs:element name=&amp;quot;ThumbTexture&amp;quot; type=&amp;quot;TextureType&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/xs:choice&amp;gt;&lt;br /&gt;
   &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
   &amp;lt;xs:attribute name=&amp;quot;drawLayer&amp;quot; type=&amp;quot;ui:DRAWLAYER&amp;quot; default=&amp;quot;OVERLAY&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;xs:attribute name=&amp;quot;minValue&amp;quot; type=&amp;quot;xs:float&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;xs:attribute name=&amp;quot;maxValue&amp;quot; type=&amp;quot;xs:float&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;xs:attribute name=&amp;quot;defaultValue&amp;quot; type=&amp;quot;xs:float&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;xs:attribute name=&amp;quot;valueStep&amp;quot; type=&amp;quot;xs:float&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;xs:attribute name=&amp;quot;orientation&amp;quot; type=&amp;quot;ui:ORIENTATION&amp;quot; default=&amp;quot;VERTICAL&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The Slider element is used to display graphical slider control in the user interface. The silder widget itself provides the behaviour, however the textures still need to be provided.&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;[[XML/Ui|Ui]] xmlns=&amp;quot;http://www.blizzard.com/wow/ui/&amp;quot;&lt;br /&gt;
       xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
   &amp;lt;[[XML/Slider|Slider]] name=&amp;quot;MySlider_Template&amp;quot; orientation=&amp;quot;HORIZONTAL&amp;quot; enableMouse=&amp;quot;true&amp;quot; virtual=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;[[XML/Dimension|Size]] x=&amp;quot;144&amp;quot; y=&amp;quot;17&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;HitRectInsets left=&amp;quot;0&amp;quot; right=&amp;quot;0&amp;quot; top=&amp;quot;-10&amp;quot; bottom=&amp;quot;-10&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;[[XML/Backdrop|Backdrop]] bgFile=&amp;quot;Interface\Buttons\UI-SliderBar-Background&amp;quot;&lt;br /&gt;
         edgeFile=&amp;quot;Interface\Buttons\UI-SliderBar-Border&amp;quot; tile=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;EdgeSize val=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;TileSize val=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;BackgroundInsets left=&amp;quot;3&amp;quot; right=&amp;quot;3&amp;quot; top=&amp;quot;6&amp;quot; bottom=&amp;quot;6&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/Backdrop&amp;gt;&lt;br /&gt;
     &amp;lt;ThumbTexture name=&amp;quot;$parentThumb&amp;quot; file=&amp;quot;Interface\Buttons\UI-SliderBar-Button-Horizontal&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;Size x=&amp;quot;32&amp;quot; y=&amp;quot;32&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;/ThumbTexture&amp;gt;&lt;br /&gt;
   &amp;lt;/Slider&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
   &amp;lt;[[XML/Frame|Frame]] name=&amp;quot;MyFrame&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;Size x=&amp;quot;200&amp;quot; y=&amp;quot;200&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;Frames&amp;gt;&lt;br /&gt;
       &amp;lt;[[XML/Slider|Slider]] name=&amp;quot;$parentSlider&amp;quot; inherits=&amp;quot;MySlider_Template&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;Scripts&amp;gt;&lt;br /&gt;
           &amp;lt;OnValueChanged&amp;gt;       &lt;br /&gt;
             MyFrameSlider_OnValueChanged(self, value, userInput)&lt;br /&gt;
           &amp;lt;/OnValueChanged&amp;gt;&lt;br /&gt;
         &amp;lt;/Scripts&amp;gt;     &lt;br /&gt;
       &amp;lt;/Slider&amp;gt;&lt;br /&gt;
     &amp;lt;/Frames&amp;gt;&lt;br /&gt;
   &amp;lt;/Frame&amp;gt;&lt;br /&gt;
 &amp;lt;/Ui&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This example creates a basic horizontal slider to be displayed in a frame. The slider is defined with textures in a template, and then used in &amp;quot;MyFrame&amp;quot; with an event hander for each slider value change.&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
&lt;br /&gt;
=== Steps ===&lt;br /&gt;
The &amp;#039;valueStep&amp;#039; and &amp;#039;stepsPerPage&amp;#039; attributes control the value increments for actions on the slider bar, or any time the value for the slider is set. The &amp;#039;valueStep&amp;#039; attribute along with &amp;#039;minValue&amp;#039; and &amp;#039;maxValue&amp;#039; controls the valid for the slider. If max/min are 1/10 with &amp;#039;valueStep&amp;#039; as 1, SetValueStep(1.4) will actually set the value to 1. If max/min are 1.5/10.5 with &amp;#039;valueStep&amp;#039; as 1, SetValueStep(1.9) will actually set the value to 1.5. When the slider &amp;#039;thumb&amp;#039; is slid during user UI interaction, the &amp;#039;thumb&amp;#039; will only move in &amp;#039;step&amp;#039; increments. &lt;br /&gt;
&lt;br /&gt;
=== Pages ===&lt;br /&gt;
The &amp;#039;stepsPerPage&amp;#039; property in conjunction with &amp;#039;valueStep&amp;#039; controls how much the value will change when a paging the slider, like when a user click on the &amp;#039;bar&amp;#039; part of the slider. If &amp;#039;valueStep&amp;#039; is 2 and &amp;#039;stepsPerPage&amp;#039; is 3, then causing a &amp;#039;page&amp;#039; increment action will increment the value 6 each time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* &amp;#039;stepsPerPage&amp;#039; was added in 5.4.0&lt;/div&gt;</summary>
		<author><name>Bear</name></author>
	</entry>
</feed>