Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 404d46ca9bb341d7a0e7e04bc69da9df > files > 741

ghc-gtk-devel-0.12.0-4.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.UI.Gtk.Buttons.ScaleButton</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-UI-Gtk-Buttons-ScaleButton.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">gtk-0.12.0: Binding to the Gtk+ graphical user interface library.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr></table><p class="caption">Graphics.UI.Gtk.Buttons.ScaleButton</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Detail
</a></li><li><a href="#g:2">Class Hierarchy
</a></li><li><a href="#g:3">Types
</a></li><li><a href="#g:4">Constructors
</a></li><li><a href="#g:5">Methods
</a></li><li><a href="#g:6">Attributes
</a></li><li><a href="#g:7">Signals
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>A button which pops up a scale
</p><ul><li> Module available since Gtk+ version 2.12
</li></ul></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:ScaleButton">ScaleButton</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Buttons-Button.html#t:ButtonClass">ButtonClass</a> o =&gt; <a href="#t:ScaleButtonClass">ScaleButtonClass</a> o </li><li class="src short"><a href="#v:castToScaleButton">castToScaleButton</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></li><li class="src short"><a href="#v:toScaleButton">toScaleButton</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></li><li class="src short"><a href="#v:scaleButtonNew">scaleButtonNew</a> :: <a href="Graphics-UI-Gtk-MenuComboToolbar-ToolItem.html#t:IconSize">IconSize</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a> -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></li><li class="src short"><a href="#v:scaleButtonSetIcons">scaleButtonSetIcons</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; self -&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:scaleButtonGetPopup">scaleButtonGetPopup</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></li><li class="src short"><a href="#v:scaleButtonGetPlusButton">scaleButtonGetPlusButton</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></li><li class="src short"><a href="#v:scaleButtonGetMinusButton">scaleButtonGetMinusButton</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></li><li class="src short"><a href="#v:scaleButtonValue">scaleButtonValue</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:scaleButtonSize">scaleButtonSize</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-MenuComboToolbar-ToolItem.html#t:IconSize">IconSize</a></li><li class="src short"><a href="#v:scaleButtonAdjustment">scaleButtonAdjustment</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></li><li class="src short"><a href="#v:scaleButtonIcons">scaleButtonIcons</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> self [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>] (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>])</li><li class="src short"><a href="#v:scaleButtonPopdown">scaleButtonPopdown</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:scaleButtonPopup">scaleButtonPopup</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li><li class="src short"><a href="#v:scaleButtonValueChanged">scaleButtonValueChanged</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)</li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p><code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code> provides a button which pops up a scale widget. This kind
 of widget is commonly used for volume controls in multimedia applications,
 and Gtk+ provides a <code><a href="Graphics-UI-Gtk-Buttons-VolumeButton.html#t:VolumeButton">VolumeButton</a></code> subclass that is tailored for this use
 case.
</p></div><h1 id="g:2">Class Hierarchy
</h1><div class="doc"><pre>
 | <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Object.html#t:Object">Object</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Container.html#t:Container">Container</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Bin.html#t:Bin">Bin</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Buttons-Button.html#t:Button">Button</a></code>
 | +----ScaleButton
 | +----<code><a href="Graphics-UI-Gtk-Buttons-VolumeButton.html#t:VolumeButton">VolumeButton</a></code>
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:ScaleButton" class="def">ScaleButton</a>  <a href="src/Graphics-UI-Gtk-Types.html#ScaleButton" class="link">Source</a></p><div class="subs instances"><p id="control.i:ScaleButton" class="caption collapser" onclick="toggleSection('i:ScaleButton')">Instances</p><div id="section.i:ScaleButton" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Buttons-Button.html#t:ButtonClass">ButtonClass</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Bin.html#t:BinClass">BinClass</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Container.html#t:ContainerClass">ContainerClass</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Buttons-Button.html#t:ButtonClass">ButtonClass</a> o =&gt; <a name="t:ScaleButtonClass" class="def">ScaleButtonClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#ScaleButtonClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:ScaleButtonClass" class="caption collapser" onclick="toggleSection('i:ScaleButtonClass')">Instances</p><div id="section.i:ScaleButtonClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> <a href="Graphics-UI-Gtk-Buttons-VolumeButton.html#t:VolumeButton">VolumeButton</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToScaleButton" class="def">castToScaleButton</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a><a href="src/Graphics-UI-Gtk-Types.html#castToScaleButton" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toScaleButton" class="def">toScaleButton</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a><a href="src/Graphics-UI-Gtk-Types.html#toScaleButton" class="link">Source</a></p></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:scaleButtonNew" class="def">scaleButtonNew</a><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonNew" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-MenuComboToolbar-ToolItem.html#t:IconSize">IconSize</a></td><td class="doc"><p><code>size</code> - a stock icon size
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><code>min</code> - the minimum value of the scale (usually 0)
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><code>max</code> - the maximum value of the scale (usually 100)
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a></td><td class="doc"><p><code>step</code> - the stepping of value when a scroll-wheel event, or
 up/down arrow event occurs (usually 2)
</p></td></tr><tr><td class="src">-&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>]</td><td class="doc"><pre>icons</pre></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code>, with a range between <code>min</code> and <code>max</code>, with a
 stepping of <code>step</code>.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:scaleButtonSetIcons" class="def">scaleButtonSetIcons</a><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonSetIcons" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>]</td><td class="doc"><pre>icons</pre></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Sets the icons to be used by the scale button. For details, see the <a href="icons.html">icons</a> property.
</p></div></div><div class="top"><p class="src"><a name="v:scaleButtonGetPopup" class="def">scaleButtonGetPopup</a><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonGetPopup" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></td><td class="doc"><p>returns the popup of the <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code>
</p></td></tr></table></div><div class="doc"><p>Retrieves the popup of the <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code>.
</p><ul><li> Available since Gtk+ version 2.14
</li></ul></div></div><div class="top"><p class="src"><a name="v:scaleButtonGetPlusButton" class="def">scaleButtonGetPlusButton</a><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonGetPlusButton" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></td><td class="doc"><p>returns the plus button of the <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code>.
</p></td></tr></table></div><div class="doc"><p>Retrieves the plus button of the <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code>.
</p><ul><li> Available since Gtk+ version 2.14
</li></ul></div></div><div class="top"><p class="src"><a name="v:scaleButtonGetMinusButton" class="def">scaleButtonGetMinusButton</a><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonGetMinusButton" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></td><td class="doc"><p>returns the minus button of the <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code>.
</p></td></tr></table></div><div class="doc"><p>Retrieves the minus button of the <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code>.
</p><ul><li> Available since Gtk+ version 2.14
</li></ul></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:scaleButtonValue" class="def">scaleButtonValue</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonValue" class="link">Source</a></p><div class="doc"><p>The value of the scale.
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:scaleButtonSize" class="def">scaleButtonSize</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-MenuComboToolbar-ToolItem.html#t:IconSize">IconSize</a><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonSize" class="link">Source</a></p><div class="doc"><p>The icon size.
</p><p>Default value: ''IconSizeSmallToolbar''
</p></div></div><div class="top"><p class="src"><a name="v:scaleButtonAdjustment" class="def">scaleButtonAdjustment</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a><a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonAdjustment" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Misc-Adjustment.html#t:Adjustment">Adjustment</a></code> that contains the current value of this scale button object.
</p></div></div><div class="top"><p class="src"><a name="v:scaleButtonIcons" class="def">scaleButtonIcons</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:ReadWriteAttr">ReadWriteAttr</a> self [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>] (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Char.html#t:String">String</a>])<a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonIcons" class="link">Source</a></p><div class="doc"><p>The names of the icons to be used by the scale button. The first item in the array will be used in
 the button when the current value is the lowest value, the second item for the highest value. All
 the subsequent icons will be used for all the other values, spread evenly over the range of values.
</p><p>If there's only one icon name in the icons array, it will be used for all the values. If only two
 icon names are in the icons array, the first one will be used for the bottom 50% of the scale, and
 the second one for the top 50%.
</p><p>It is recommended to use at least 3 icons so that the <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButton">ScaleButton</a></code> reflects the current value of
 the scale better for the users.
</p><p>Since 2.12
</p></div></div><h1 id="g:7">Signals
</h1><div class="top"><p class="src"><a name="v:scaleButtonPopdown" class="def">scaleButtonPopdown</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonPopdown" class="link">Source</a></p><div class="doc"><p>The <code>popdown</code> signal is a keybinding signal which gets emitted to popdown the scale widget.
</p><p>The default binding for this signal is Escape.
</p></div></div><div class="top"><p class="src"><a name="v:scaleButtonPopup" class="def">scaleButtonPopup</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonPopup" class="link">Source</a></p><div class="doc"><p>The <code>popup</code> signal is a keybinding signal which gets emitted to popup the scale widget.
</p><p>The default bindings for this signal are Space, Enter and Return.
</p></div></div><div class="top"><p class="src"><a name="v:scaleButtonValueChanged" class="def">scaleButtonValueChanged</a> :: <a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#t:ScaleButtonClass">ScaleButtonClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:Signal">Signal</a> self (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Double">Double</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>)<a href="src/Graphics-UI-Gtk-Buttons-ScaleButton.html#scaleButtonValueChanged" class="link">Source</a></p><div class="doc"><p>The <code><a href="Graphics-UI-Gtk-Buttons-ScaleButton.html#v:scaleButtonValueChanged">scaleButtonValueChanged</a></code> signal is emitted when the value field has changed.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>