Graphics.UI.Gtk.Buttons.CheckButton

gtk3-0.14.6: Binding to the Gtk+ 3 graphical user interface library

Maintainer | gtk2hs-users@lists.sourceforge.net
Stability | provisional
Portability | portable (depends on GHC)
Safe Haskell | None
Language | Haskell98

Graphics.UI.Gtk.Buttons.CheckButton

Contents

- Detail
- Class Hierarchy
- Types
- Constructors

Description

Create widgets with a discrete toggle button

Synopsis

- data CheckButton
- class ToggleButtonClass o => CheckButtonClass o
- castToCheckButton :: GObjectClass obj => obj -> CheckButton
- gTypeCheckButton :: GType
- toCheckButton :: CheckButtonClass o => o -> CheckButton
- checkButtonNew :: IO CheckButton
- checkButtonNewWithLabel :: GlibString string => string -> IO CheckButton
- checkButtonNewWithMnemonic :: GlibString string => string -> IO CheckButton

# Detail

A `CheckButton` places a discrete `ToggleButton` next to a widget, (usually a `Label`). See the section on `ToggleButton` widgets for more information about toggle/check buttons.

The important signal ('toggled') is also inherited from `ToggleButton`.

# Class Hierarchy

    | GObject
    | +----Object
    | +----Widget
    | +----Container
    | +----Bin
    | +----Button
    | +----ToggleButton
    | +----CheckButton
    | +----RadioButton

# Types

data CheckButton #

Instances

Eq CheckButton # |
Methods (==) :: CheckButton -> CheckButton -> Bool # (/=) :: CheckButton -> CheckButton -> Bool #
Ord CheckButton # |
Methods compare :: CheckButton -> CheckButton -> Ordering # (<) :: CheckButton -> CheckButton -> Bool # (<=) :: CheckButton -> CheckButton -> Bool # (>) :: CheckButton -> CheckButton -> Bool # (>=) :: CheckButton -> CheckButton -> Bool # max :: CheckButton -> CheckButton -> CheckButton # min :: CheckButton -> CheckButton -> CheckButton #
GObjectClass CheckButton # |
Methods toGObject :: CheckButton -> GObject # unsafeCastGObject :: GObject -> CheckButton #
CheckButtonClass CheckButton # |
ToggleButtonClass CheckButton # |
ButtonClass CheckButton # |
BinClass CheckButton # |
ContainerClass CheckButton # |
WidgetClass CheckButton # |

class ToggleButtonClass o => CheckButtonClass o #

Instances

CheckButtonClass RadioButton # |
CheckButtonClass CheckButton # |

castToCheckButton :: GObjectClass obj => obj -> CheckButton #

gTypeCheckButton :: GType #

toCheckButton :: CheckButtonClass o => o -> CheckButton #

# Constructors

checkButtonNew :: IO CheckButton #

Creates a new `CheckButton`.

checkButtonNewWithLabel #

Arguments

:: GlibString string |
=> string | `label` - the text for the check button.
-> IO CheckButton |

Creates a new `CheckButton` with a `Label` to the right of it.

checkButtonNewWithMnemonic #

Arguments

:: GlibString string |
=> string | `label` - The text of the button, with an underscore in front of the mnemonic character
-> IO CheckButton |

Creates a new `CheckButton` containing a label. The label will be created using `labelNewWithMnemonic`, so underscores in `label` indicate the mnemonic for the check button.