<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <linklocation="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<summary>A horizontal slider widget for selecting a value from a range.</summary>
<remarks><para>The HScale widget allows the user to select a value with a horizontal slider.</para><para>This widget and its model is manipulated using methods and properties in its super classes, <seecref="T:Gtk.Scale"/> and <seecref="T:Gtk.Range"/>.</para></remarks>
<summary>Creates a new horizontal slider based on the data in <paramrefname="adjustment"/>.</summary>
<paramname="adjustment">The model to use for this HScale</param>
<returns>A new HScale</returns>
<remarks><para>To create a horizontal slider without explicit use of a <seecref="T:Gtk.Adjustment"/>, use the alternative constructor.</para></remarks>
<summary>Creates a new horizontal slider without the need for an <seecref="T:Gtk.Adjustment"/> object.</summary>
<paramname="min">The minimum value that is accepted by this HScale.</param>
<paramname="max">The maximum value that is accepted by this HScale.</param>
<paramname="step">The value to adjust the HScale by when 'sliding'.</param>
<returns>A new HScale.</returns>
<remarks><para>Creates a new horizontal slider that lets the user input a number between (and including) <paramrefname="min"/> and <paramrefname="max"/>. Each adjustment of the slider changes the value by <paramrefname="step"/>, which must be non-zero.</para></remarks>
<returns>Creates a new instance of HScale, using the GLib-provided type</returns>
<remarks>
<para>This is a constructor used by derivative types of <seecref="T:Gtk.HScale"/> that would have their own GLib type assigned to it. This is not typically used by C# code.</para>