Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 677c1b5134368504c2e447757584d19e > files > 624

ghc-gtk-devel-0.11.2-5.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Graphics.UI.Gtk.Buttons.Button</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Graphics-UI-Gtk-Buttons-Button.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>gtk-0.11.2: Binding to the Gtk+ graphical user interface library.</TD
><TD CLASS="topbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Graphics.UI.Gtk.Buttons.Button</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable (depends on GHC)</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>gtk2hs-users@lists.sourceforge.net</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><B
>Contents</B
></TD
></TR
><TR
><TD
><DL
><DT
><A HREF="#1"
>Detail
</A
></DT
><DT
><A HREF="#2"
>Class Hierarchy
</A
></DT
><DT
><A HREF="#3"
>Types
</A
></DT
><DT
><A HREF="#4"
>Constructors
</A
></DT
><DT
><A HREF="#5"
>Methods
</A
></DT
><DT
><A HREF="#6"
>Attributes
</A
></DT
><DT
><A HREF="#7"
>Signals
</A
></DT
><DT
><A HREF="#8"
>Deprecated
</A
></DT
></DL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
>A widget that creates a signal when clicked on
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AButton"
>Button</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABinClass"
>BinClass</A
> o =&gt; <A HREF="#t%3AButtonClass"
>ButtonClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AcastToButton"
>castToButton</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AgTypeButton"
>gTypeButton</A
> :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType"
>GType</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AtoButton"
>toButton</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonNew"
>buttonNew</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonNewWithLabel"
>buttonNewWithLabel</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonNewWithMnemonic"
>buttonNewWithMnemonic</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonNewFromStock"
>buttonNewFromStock</A
> :: <A HREF="Graphics-UI-Gtk-General-StockItems.html#t%3AStockId"
>StockId</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonPressed"
>buttonPressed</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonReleased"
>buttonReleased</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonClicked"
>buttonClicked</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonEnter"
>buttonEnter</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonLeave"
>buttonLeave</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AReliefStyle"
>ReliefStyle</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3AReliefNormal"
>ReliefNormal</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AReliefHalf"
>ReliefHalf</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AReliefNone"
>ReliefNone</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonSetRelief"
>buttonSetRelief</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonGetRelief"
>buttonGetRelief</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonSetLabel"
>buttonSetLabel</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonGetLabel"
>buttonGetLabel</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonSetUseStock"
>buttonSetUseStock</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonGetUseStock"
>buttonGetUseStock</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonSetUseUnderline"
>buttonSetUseUnderline</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonGetUseUnderline"
>buttonGetUseUnderline</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonSetFocusOnClick"
>buttonSetFocusOnClick</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonGetFocusOnClick"
>buttonGetFocusOnClick</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonSetAlignment"
>buttonSetAlignment</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
>) -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonGetAlignment"
>buttonGetAlignment</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonGetImage"
>buttonGetImage</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonSetImage"
>buttonSetImage</A
> :: (<A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> image) =&gt; self -&gt; image -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3APositionType"
>PositionType</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3APosLeft"
>PosLeft</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APosRight"
>PosRight</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APosTop"
>PosTop</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APosBottom"
>PosBottom</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonSetImagePosition"
>buttonSetImagePosition</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonGetImagePosition"
>buttonGetImagePosition</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonLabel"
>buttonLabel</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonUseUnderline"
>buttonUseUnderline</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonUseStock"
>buttonUseStock</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonFocusOnClick"
>buttonFocusOnClick</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonRelief"
>buttonRelief</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonXalign"
>buttonXalign</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonYalign"
>buttonYalign</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonImage"
>buttonImage</A
> :: (<A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> image) =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>) image</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonImagePosition"
>buttonImagePosition</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuttonActivated"
>buttonActivated</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonButtonActivate"
>onButtonActivate</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterButtonActivate"
>afterButtonActivate</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonClicked"
>onClicked</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterClicked"
>afterClicked</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonEnter"
>onEnter</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterEnter"
>afterEnter</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonLeave"
>onLeave</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterLeave"
>afterLeave</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonPressed"
>onPressed</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterPressed"
>afterPressed</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AonReleased"
>onReleased</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AafterReleased"
>afterReleased</A
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="1"
><A NAME="1"
>Detail
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
> widget is generally used to attach a function to that is
 called when the button is pressed. The various signals and how to use them
 are outlined below.
</P
><P
>The <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
> widget can hold any valid child widget. That is it can hold
 most any other standard <TT
><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
></TT
>. The most commonly used child is the
 <TT
><A HREF="Graphics-UI-Gtk-Display-Label.html#t%3ALabel"
>Label</A
></TT
>.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="2"
><A NAME="2"
>Class Hierarchy
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="doc"
><PRE
>
 | <TT
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObject"
>GObject</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObject"
>Object</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Container.html#t%3AContainer"
>Container</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABin"
>Bin</A
></TT
>
 | +----Button
 | +----<TT
><A HREF="Graphics-UI-Gtk-Buttons-ToggleButton.html#t%3AToggleButton"
>ToggleButton</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Selectors-ColorButton.html#t%3AColorButton"
>ColorButton</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-Selectors-FontButton.html#t%3AFontButton"
>FontButton</A
></TT
>
 | +----<TT
><A HREF="Graphics-UI-Gtk-MenuComboToolbar-OptionMenu.html#t%3AOptionMenu"
>OptionMenu</A
></TT
>
</PRE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="3"
><A NAME="3"
>Types
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Button"
><A NAME="t%3AButton"
></A
></A
><B
>Button</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#Button"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Button')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Button" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABinClass"
>BinClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Container.html#t%3AContainerClass"
>ContainerClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Abstract-Object.html#t%3AObjectClass"
>ObjectClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="Graphics-UI-Gtk-Abstract-Bin.html#t%3ABinClass"
>BinClass</A
> o =&gt; <A NAME="t:ButtonClass"
><A NAME="t%3AButtonClass"
></A
></A
><B
>ButtonClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#ButtonClass"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ButtonClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ButtonClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> <A HREF="Graphics-UI-Gtk-MenuComboToolbar-OptionMenu.html#t%3AOptionMenu"
>OptionMenu</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-FontButton.html#t%3AFontButton"
>FontButton</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> <A HREF="Graphics-UI-Gtk-Selectors-ColorButton.html#t%3AColorButton"
>ColorButton</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-RadioButton.html#t%3ARadioButton"
>RadioButton</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-CheckButton.html#t%3ACheckButton"
>CheckButton</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-ToggleButton.html#t%3AToggleButton"
>ToggleButton</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:castToButton"
><A NAME="v%3AcastToButton"
></A
></A
><B
>castToButton</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> obj =&gt; obj -&gt; <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#castToButton"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:gTypeButton"
><A NAME="v%3AgTypeButton"
></A
></A
><B
>gTypeButton</B
> :: <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AGType"
>GType</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#gTypeButton"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:toButton"
><A NAME="v%3AtoButton"
></A
></A
><B
>toButton</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> o =&gt; o -&gt; <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Types.html#toButton"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="4"
><A NAME="4"
>Constructors
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonNew"
><A NAME="v%3AbuttonNew"
></A
></A
><B
>buttonNew</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonNew"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Creates a new <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
> widget. To add a child widget to the button, use
 Graphics.UI.Gtk.Abstract.Container.containerAdd.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonNewWithLabel"
><A NAME="v%3AbuttonNewWithLabel"
></A
></A
><B
>buttonNewWithLabel</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonNewWithLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>label</TT
> - The text you want the <TT
><A HREF="Graphics-UI-Gtk-Display-Label.html#t%3ALabel"
>Label</A
></TT
> to hold.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Creates a <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
> widget with a <TT
><A HREF="Graphics-UI-Gtk-Display-Label.html#t%3ALabel"
>Label</A
></TT
> child containing the given text.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonNewWithMnemonic"
><A NAME="v%3AbuttonNewWithMnemonic"
></A
></A
><B
>buttonNewWithMnemonic</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonNewWithMnemonic"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
><TT
>label</TT
> - The text of the button, with an underscore in
 front of the mnemonic character
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Creates a new <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
> containing a label. If characters in <TT
>label</TT
> are
 preceded by an underscore, they are underlined. If you need a literal
 underscore character in a label, use '__' (two underscores). The first
 underlined character represents a keyboard accelerator called a mnemonic.
 Pressing Alt and that key activates the button.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonNewFromStock"
><A NAME="v%3AbuttonNewFromStock"
></A
></A
><B
>buttonNewFromStock</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonNewFromStock"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-General-StockItems.html#t%3AStockId"
>StockId</A
></TD
><TD CLASS="rdoc"
><TT
>stockId</TT
> - the name of the stock item
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Creates a new <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
> containing the image and text from a stock item.
</P
><P
>If <TT
>stockId</TT
> is unknown, then it will be treated as a mnemonic label (as
 for <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonNewWithMnemonic"
>buttonNewWithMnemonic</A
></TT
>).
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="5"
><A NAME="5"
>Methods
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonPressed"
><A NAME="v%3AbuttonPressed"
></A
></A
><B
>buttonPressed</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonPressed"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Emits the button pressed signal for the given <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonReleased"
><A NAME="v%3AbuttonReleased"
></A
></A
><B
>buttonReleased</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonReleased"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Emits the button released signal for the given <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
>.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonClicked"
><A NAME="v%3AbuttonClicked"
></A
></A
><B
>buttonClicked</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonClicked"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Emits the button clicked signal for the given <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
>.
</P
><P
>This is similar to calling <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonPressed"
>buttonPressed</A
></TT
> and <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonReleased"
>buttonReleased</A
></TT
> in sequence.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonEnter"
><A NAME="v%3AbuttonEnter"
></A
></A
><B
>buttonEnter</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonEnter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Emit the cursor enters signal to the button.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonLeave"
><A NAME="v%3AbuttonLeave"
></A
></A
><B
>buttonLeave</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonLeave"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Emit the cursor leaves signal to the button.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:ReliefStyle"
><A NAME="t%3AReliefStyle"
></A
></A
><B
>ReliefStyle</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-General-Enums.html#ReliefStyle"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>I don't have a clue.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:ReliefNormal"
><A NAME="v%3AReliefNormal"
></A
></A
><B
>ReliefNormal</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ReliefHalf"
><A NAME="v%3AReliefHalf"
></A
></A
><B
>ReliefHalf</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:ReliefNone"
><A NAME="v%3AReliefNone"
></A
></A
><B
>ReliefNone</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:ReliefStyle')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:ReliefStyle" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonSetRelief"
><A NAME="v%3AbuttonSetRelief"
></A
></A
><B
>buttonSetRelief</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonSetRelief"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TD
><TD CLASS="rdoc"
><TT
>newstyle</TT
> - The <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TT
> as described above.
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Sets the relief style of the edges of the given <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
> widget. Three
 styles exist, <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AReliefNormal"
>ReliefNormal</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AReliefHalf"
>ReliefHalf</A
></TT
>, <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AReliefNone"
>ReliefNone</A
></TT
>. The default style
 is, as one can guess, <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AReliefNormal"
>ReliefNormal</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonGetRelief"
><A NAME="v%3AbuttonGetRelief"
></A
></A
><B
>buttonGetRelief</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonGetRelief"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TD
><TD CLASS="rdoc"
>returns The current <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TT
>
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns the current relief style of the given <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButton"
>Button</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonSetLabel"
><A NAME="v%3AbuttonSetLabel"
></A
></A
><B
>buttonSetLabel</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonSetLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Sets the text of the label of the button. This text is also used
 to select the stock item if <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonSetUseStock"
>buttonSetUseStock</A
></TT
> is used.
</P
><P
>This will also clear any previously set labels.
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonGetLabel"
><A NAME="v%3AbuttonGetLabel"
></A
></A
><B
>buttonGetLabel</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; self -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonGetLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Gets the text from the label of the button, as set by
 <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonSetLabel"
>buttonSetLabel</A
></TT
>. If the label text has not been set the return value will
 be <TT
>&quot;&quot;</TT
>.
 This will be the case if you create an empty button with <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonNew"
>buttonNew</A
></TT
> to use
 as a container.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonSetUseStock"
><A NAME="v%3AbuttonSetUseStock"
></A
></A
><B
>buttonSetUseStock</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonSetUseStock"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>useStock</TT
> - <TT
>True</TT
> if the button should use a stock item
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>If true, the label set on the button is used as a stock id to select the
 stock item for the button.
</P
><P
>Setting this property to <TT
>True</TT
> will make the button lookup its label in
 the table of stock items. If there is a match, the button will use the
 stock item instead of the label. You need to set this flag before you
 change the label.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonGetUseStock"
><A NAME="v%3AbuttonGetUseStock"
></A
></A
><B
>buttonGetUseStock</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonGetUseStock"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the button label is used to select a stock
 item instead of being used directly as the label text.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns whether the button label is a stock item.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonSetUseUnderline"
><A NAME="v%3AbuttonSetUseUnderline"
></A
></A
><B
>buttonSetUseUnderline</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonSetUseUnderline"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>useUnderline</TT
> - <TT
>True</TT
> if underlines in the text indicate
 mnemonics
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>If true, an underline in the text of the button label indicates the next
 character should be used for the mnemonic accelerator key.
</P
><P
>Setting this property will make the button join any underline character
 into the following letter and inserting this letter as a keyboard shortcut.
 You need to set this flag before you change the label.
</P
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonGetUseUnderline"
><A NAME="v%3AbuttonGetUseUnderline"
></A
></A
><B
>buttonGetUseUnderline</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonGetUseUnderline"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if an embedded underline in the button label
 indicates the mnemonic accelerator keys.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
>Returns whether an embedded underline in the button label indicates a
 mnemonic. See <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonSetUseUnderline"
>buttonSetUseUnderline</A
></TT
>.
</TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonSetFocusOnClick"
><A NAME="v%3AbuttonSetFocusOnClick"
></A
></A
><B
>buttonSetFocusOnClick</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonSetFocusOnClick"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
><TT
>focusOnClick</TT
> - whether the button grabs focus when clicked
 with the mouse
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets whether the button will grab focus when it is clicked with the
 mouse. Making mouse clicks not grab focus is useful in places like toolbars
 where you don't want the keyboard focus removed from the main area of the
 application.
</P
><UL
><LI
> Available since Gtk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonGetFocusOnClick"
><A NAME="v%3AbuttonGetFocusOnClick"
></A
></A
><B
>buttonGetFocusOnClick</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonGetFocusOnClick"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>returns <TT
>True</TT
> if the button grabs focus when it is clicked
 with the mouse.
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Returns whether the button grabs focus when it is clicked with the mouse.
 See <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonSetFocusOnClick"
>buttonSetFocusOnClick</A
></TT
>.
</P
><UL
><LI
> Available since Gtk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonSetAlignment"
><A NAME="v%3AbuttonSetAlignment"
></A
></A
><B
>buttonSetAlignment</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonSetAlignment"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
>)</TD
><TD CLASS="rdoc"
><TT
>(xalign, yalign)</TT
> - the horizontal position of the
 child (0.0 is left aligned, 1.0 is right aligned) and
 the vertical position of the child (0.0 is top aligned,
 1.0 is bottom aligned)
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets the alignment of the child. This has no effect unless the child
 derives from <TT
><A HREF="Graphics-UI-Gtk-Abstract-Misc.html#t%3AMisc"
>Misc</A
></TT
> or <TT
><A HREF="Graphics-UI-Gtk-Layout-Alignment.html#t%3AAlignment"
>Alignment</A
></TT
>.
</P
><UL
><LI
> Available since Gtk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonGetAlignment"
><A NAME="v%3AbuttonGetAlignment"
></A
></A
><B
>buttonGetAlignment</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonGetAlignment"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
>, <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
>)</TD
><TD CLASS="rdoc"
><TT
>(xalign, yalign)</TT
> - horizontal and vertical
 alignment
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Gets the alignment of the child in the button.
</P
><UL
><LI
> Available since Gtk version 2.4
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonGetImage"
><A NAME="v%3AbuttonGetImage"
></A
></A
><B
>buttonGetImage</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonGetImage"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>)</TD
><TD CLASS="rdoc"
>a <TT
><A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
></TT
> or <TT
>Nothing</TT
> in case there is no image
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Gets the widget that is currenty set as the image of the button. This may
 have been explicitly set by <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonSetImage"
>buttonSetImage</A
></TT
> or constructed by
 <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AbuttonNewFromStock"
>buttonNewFromStock</A
></TT
>.
</P
><UL
><LI
> Available since Gtk+ version 2.6
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonSetImage"
><A NAME="v%3AbuttonSetImage"
></A
></A
><B
>buttonSetImage</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonSetImage"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: (<A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> image)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; image</TD
><TD CLASS="rdoc"
>a widget to set as the image for the button
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Set the image of the button to the given widget. Note that it depends on
 the &quot;gtk-button-images&quot; setting whether the image will be displayed or not.
</P
><UL
><LI
> Available since Gtk+ version 2.6
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:PositionType"
><A NAME="t%3APositionType"
></A
></A
><B
>PositionType</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-General-Enums.html#PositionType"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Position a scale's value is drawn relative to the
 trough
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:PosLeft"
><A NAME="v%3APosLeft"
></A
></A
><B
>PosLeft</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PosRight"
><A NAME="v%3APosRight"
></A
></A
><B
>PosRight</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PosTop"
><A NAME="v%3APosTop"
></A
></A
><B
>PosTop</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PosBottom"
><A NAME="v%3APosBottom"
></A
></A
><B
>PosBottom</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PositionType')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:PositionType" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonSetImagePosition"
><A NAME="v%3AbuttonSetImagePosition"
></A
></A
><B
>buttonSetImagePosition</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonSetImagePosition"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
></TD
><TD CLASS="rdoc"
><TT
>position</TT
> - the position
</TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Sets the position of the image relative to the text inside the button.
</P
><UL
><LI
> Available since Gtk+ version 2.10
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonGetImagePosition"
><A NAME="v%3AbuttonGetImagePosition"
></A
></A
><B
>buttonGetImagePosition</B
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonGetImagePosition"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="arg"
>:: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>=&gt; self</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
>-&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
></TD
><TD CLASS="rdoc"
>returns the position
</TD
></TR
><TR
><TD CLASS="ndoc" COLSPAN="2"
><P
>Gets the position of the image relative to the text inside the button.
</P
><UL
><LI
> Available since Gtk+ version 2.10
</LI
></UL
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="6"
><A NAME="6"
>Attributes
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonLabel"
><A NAME="v%3AbuttonLabel"
></A
></A
><B
>buttonLabel</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonLabel"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Text of the label widget inside the button, if the button contains a
 label widget.
</P
><P
>Default value: <TT
>&quot;&quot;</TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonUseUnderline"
><A NAME="v%3AbuttonUseUnderline"
></A
></A
><B
>buttonUseUnderline</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonUseUnderline"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>If set, an underline in the text indicates the next character should be
 used for the mnemonic accelerator key.
</P
><P
>Default value: <TT
>False</TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonUseStock"
><A NAME="v%3AbuttonUseStock"
></A
></A
><B
>buttonUseStock</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonUseStock"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>If set, the label is used to pick a stock item instead of being
 displayed.
</P
><P
>Default value: <TT
>False</TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonFocusOnClick"
><A NAME="v%3AbuttonFocusOnClick"
></A
></A
><B
>buttonFocusOnClick</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonFocusOnClick"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Whether the button grabs focus when it is clicked with the mouse.
</P
><P
>Default value: <TT
>True</TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonRelief"
><A NAME="v%3AbuttonRelief"
></A
></A
><B
>buttonRelief</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle"
>ReliefStyle</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonRelief"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The border relief style.
</P
><P
>Default value: <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3AReliefNormal"
>ReliefNormal</A
></TT
>
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonXalign"
><A NAME="v%3AbuttonXalign"
></A
></A
><B
>buttonXalign</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonXalign"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>If the child of the button is a <TT
><A HREF="Graphics-UI-Gtk-Abstract-Misc.html#t%3AMisc"
>Misc</A
></TT
> or <TT
><A HREF="Graphics-UI-Gtk-Layout-Alignment.html#t%3AAlignment"
>Alignment</A
></TT
>, this property can
 be used to control it's horizontal alignment. 0.0 is left aligned, 1.0 is
 right aligned.
</P
><P
>Allowed values: [0,1]
</P
><P
>Default value: 0.5
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonYalign"
><A NAME="v%3AbuttonYalign"
></A
></A
><B
>buttonYalign</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AFloat"
>Float</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonYalign"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>If the child of the button is a <TT
><A HREF="Graphics-UI-Gtk-Abstract-Misc.html#t%3AMisc"
>Misc</A
></TT
> or <TT
><A HREF="Graphics-UI-Gtk-Layout-Alignment.html#t%3AAlignment"
>Alignment</A
></TT
>, this property can
 be used to control it's vertical alignment. 0.0 is top aligned, 1.0 is
 bottom aligned.
</P
><P
>Allowed values: [0,1]
</P
><P
>Default value: 0.5
</P
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonImage"
><A NAME="v%3AbuttonImage"
></A
></A
><B
>buttonImage</B
> :: (<A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self, <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidgetClass"
>WidgetClass</A
> image) =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AReadWriteAttr"
>ReadWriteAttr</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-UI-Gtk-Abstract-Widget.html#t%3AWidget"
>Widget</A
>) image</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonImage"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Child widget to appear next to the button text.
</P
><UL
><LI
> Available since Gtk version 2.6
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonImagePosition"
><A NAME="v%3AbuttonImagePosition"
></A
></A
><B
>buttonImagePosition</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Attributes.html#t%3AAttr"
>Attr</A
> self <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType"
>PositionType</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonImagePosition"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>The position of the image relative to the text inside the button.
</P
><P
>Default value: <TT
><A HREF="Graphics-UI-Gtk-Buttons-Button.html#v%3APosLeft"
>PosLeft</A
></TT
>
</P
><UL
><LI
> Available since Gtk+ version 2.10
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="7"
><A NAME="7"
>Signals
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buttonActivated"
><A NAME="v%3AbuttonActivated"
></A
></A
><B
>buttonActivated</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> self =&gt; <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3ASignal"
>Signal</A
> self (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#buttonActivated"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Emitted when the button has been activated (pressed and released).
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
><A NAME="8"
><A NAME="8"
>Deprecated
</A
></A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onButtonActivate"
><A NAME="v%3AonButtonActivate"
></A
></A
><B
>onButtonActivate</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#onButtonActivate"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterButtonActivate"
><A NAME="v%3AafterButtonActivate"
></A
></A
><B
>afterButtonActivate</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#afterButtonActivate"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The button has been depressed (but not
 necessarily released yet). See <TT
>clicked</TT
> signal.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onClicked"
><A NAME="v%3AonClicked"
></A
></A
><B
>onClicked</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#onClicked"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterClicked"
><A NAME="v%3AafterClicked"
></A
></A
><B
>afterClicked</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#afterClicked"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The button was clicked. This is only emitted if
 the mouse cursor was over the button when it was released.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onEnter"
><A NAME="v%3AonEnter"
></A
></A
><B
>onEnter</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#onEnter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterEnter"
><A NAME="v%3AafterEnter"
></A
></A
><B
>afterEnter</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#afterEnter"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The cursor enters the button box.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onLeave"
><A NAME="v%3AonLeave"
></A
></A
><B
>onLeave</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#onLeave"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterLeave"
><A NAME="v%3AafterLeave"
></A
></A
><B
>afterLeave</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#afterLeave"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The cursor leaves the button box.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onPressed"
><A NAME="v%3AonPressed"
></A
></A
><B
>onPressed</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#onPressed"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterPressed"
><A NAME="v%3AafterPressed"
></A
></A
><B
>afterPressed</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#afterPressed"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The button is pressed.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:onReleased"
><A NAME="v%3AonReleased"
></A
></A
><B
>onReleased</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#onReleased"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:afterReleased"
><A NAME="v%3AafterReleased"
></A
></A
><B
>afterReleased</B
> :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass"
>ButtonClass</A
> b =&gt; b -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Signals.html#t%3AConnectId"
>ConnectId</A
> b)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-UI-Gtk-Buttons-Button.html#afterReleased"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>The button is released.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>