<!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 => <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 => obj -> <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 => o -> <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 > -> <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 > -> <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 > -> <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 => 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%3AbuttonReleased" >buttonReleased</A > :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass" >ButtonClass</A > self => 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%3AbuttonClicked" >buttonClicked</A > :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass" >ButtonClass</A > self => 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%3AbuttonEnter" >buttonEnter</A > :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass" >ButtonClass</A > self => 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%3AbuttonLeave" >buttonLeave</A > :: <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AButtonClass" >ButtonClass</A > self => 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" ><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 => self -> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3AReliefStyle" >ReliefStyle</A > -> <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 => self -> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 => 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/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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => 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/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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => 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/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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A > -> <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 => 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/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 => self -> (<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 >) -> <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 => 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/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 => 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/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) => self -> image -> <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 => self -> <A HREF="Graphics-UI-Gtk-Buttons-Button.html#t%3APositionType" >PositionType</A > -> <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 => self -> <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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) => <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 => <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 => <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => <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 => obj -> <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 => o -> <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" >-> <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" >-> <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" >-> <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 => 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#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 => 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#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 => 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#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 => 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#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 => 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#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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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 => self -> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <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 => 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/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 >""</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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> (<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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> image</TD ><TD CLASS="rdoc" >a widget to set as the image for the button </TD ></TR ><TR ><TD CLASS="arg" >-> <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 "gtk-button-images" 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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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" >-> <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" >=> self</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" >-> <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 => <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 >""</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 => <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 => <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 => <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 => <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 => <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 => <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) => <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 => <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 => <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 => b -> <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 > -> <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 >