| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | <?xml version="1.0" encoding="UTF-8" ?> | 
					
						
							| 
									
										
										
										
											2023-07-06 10:08:05 +02:00
										 |  |  | <class name="Slider" inherits="Range" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	<brief_description> | 
					
						
							| 
									
										
										
										
											2023-04-30 16:26:09 +02:00
										 |  |  | 		Abstract base class for sliders. | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	</brief_description> | 
					
						
							|  |  |  | 	<description> | 
					
						
							| 
									
										
										
										
											2023-04-30 16:26:09 +02:00
										 |  |  | 		Abstract base class for sliders, used to adjust a value by moving a grabber along a horizontal or vertical axis. Sliders are [Range]-based controls. | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 	</description> | 
					
						
							|  |  |  | 	<tutorials> | 
					
						
							|  |  |  | 	</tutorials> | 
					
						
							|  |  |  | 	<members> | 
					
						
							| 
									
										
										
										
											2019-06-29 12:38:01 +02:00
										 |  |  | 		<member name="editable" type="bool" setter="set_editable" getter="is_editable" default="true"> | 
					
						
							| 
									
										
										
										
											2019-04-19 11:21:09 +02:00
										 |  |  | 			If [code]true[/code], the slider can be interacted with. If [code]false[/code], the value can be changed only by code. | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 		</member> | 
					
						
							| 
									
										
										
										
											2022-11-06 13:27:24 -06:00
										 |  |  | 		<member name="focus_mode" type="int" setter="set_focus_mode" getter="get_focus_mode" overrides="Control" enum="Control.FocusMode" default="2" /> | 
					
						
							| 
									
										
										
										
											2019-06-29 12:38:01 +02:00
										 |  |  | 		<member name="scrollable" type="bool" setter="set_scrollable" getter="is_scrollable" default="true"> | 
					
						
							| 
									
										
										
										
											2019-04-19 11:21:09 +02:00
										 |  |  | 			If [code]true[/code], the value can be changed using the mouse wheel. | 
					
						
							| 
									
										
										
										
											2018-07-26 11:56:21 +02:00
										 |  |  | 		</member> | 
					
						
							| 
									
										
										
										
											2022-11-09 01:59:49 -06:00
										 |  |  | 		<member name="step" type="float" setter="set_step" getter="get_step" overrides="Range" default="1.0" /> | 
					
						
							| 
									
										
										
										
											2019-06-29 12:38:01 +02:00
										 |  |  | 		<member name="tick_count" type="int" setter="set_ticks" getter="get_ticks" default="0"> | 
					
						
							| 
									
										
										
										
											2019-04-19 11:21:09 +02:00
										 |  |  | 			Number of ticks displayed on the slider, including border ticks. Ticks are uniformly-distributed value markers. | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 		</member> | 
					
						
							| 
									
										
										
										
											2019-06-29 12:38:01 +02:00
										 |  |  | 		<member name="ticks_on_borders" type="bool" setter="set_ticks_on_borders" getter="get_ticks_on_borders" default="false"> | 
					
						
							| 
									
										
										
										
											2019-04-19 11:21:09 +02:00
										 |  |  | 			If [code]true[/code], the slider will display ticks for minimum and maximum values. | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | 		</member> | 
					
						
							|  |  |  | 	</members> | 
					
						
							| 
									
										
										
										
											2021-12-10 11:19:10 +08:00
										 |  |  | 	<signals> | 
					
						
							|  |  |  | 		<signal name="drag_ended"> | 
					
						
							| 
									
										
										
										
											2022-08-06 21:11:48 +03:00
										 |  |  | 			<param index="0" name="value_changed" type="bool" /> | 
					
						
							| 
									
										
										
										
											2021-12-10 11:19:10 +08:00
										 |  |  | 			<description> | 
					
						
							| 
									
										
										
										
											2022-08-09 22:00:19 -04:00
										 |  |  | 				Emitted when dragging stops. If [param value_changed] is true, [member Range.value] is different from the value when you started the dragging. | 
					
						
							| 
									
										
										
										
											2021-12-10 11:19:10 +08:00
										 |  |  | 			</description> | 
					
						
							|  |  |  | 		</signal> | 
					
						
							|  |  |  | 		<signal name="drag_started"> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 				Emitted when dragging is started. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</signal> | 
					
						
							|  |  |  | 	</signals> | 
					
						
							| 
									
										
										
										
											2017-09-12 17:42:36 -03:00
										 |  |  | </class> |