Garry's Mod Wiki

Revision Difference

Slider#517131

<panel> <parent>Panel</parent> <preview>SliderExample.png</preview> <description><deprecated>Only exists for backwards compatibility with <page>Panel:SetActionFunction</page> and <page>Panel:PostMessage</page>. Use <page>DNumSlider</deprecated> instead.</page>A simple slider featuring an numeric display.</description> <description><deprecated>Only exists for backwards compatibility with <page>Panel:SetActionFunction</page> and <page>Panel:PostMessage</page>. Use <page>DNumSlider</page> instead.</deprecated>A simple slider featuring an numeric display.</description> </panel> <example> <description>Creates a slider atop a DFrame which prints its value as it's being dragged.</description> <code> local frame = vgui.Create( "DFrame" ) frame:SetSize( 280, 70 ) frame:Center() frame:SetTitle( "Bilderberg Group Dollar Value Slider" ) frame:MakePopup() local DermaSlider = vgui.Create("Slider", frame) DermaSlider:SetPos( 0, 30 ) DermaSlider:SetWide( 100 ) DermaSlider:SetMin( 0 ) DermaSlider:SetMax( 1.0 ) DermaSlider:SetValue( 0.5 ) DermaSlider:SetDecimals( 2 ) DermaSlider.OnValueChanged = function( panel, value ) print( tostring( value ) ) end </code> </example>