Gtk2HsContentsIndex
Graphics.UI.Gtk.MenuComboToolbar.RadioToolButton
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Detail
Class Hierarchy
Types
Constructors
Methods
Attributes
Description

A toolbar item that contains a radio button

  • Module available since Gtk+ version 2.4
Synopsis
data RadioToolButton
class ToggleToolButtonClass o => RadioToolButtonClass o
castToRadioToolButton :: GObjectClass obj => obj -> RadioToolButton
toRadioToolButton :: RadioToolButtonClass o => o -> RadioToolButton
radioToolButtonNew :: IO RadioToolButton
radioToolButtonNewFromStock :: String -> IO RadioToolButton
radioToolButtonNewFromWidget :: RadioToolButtonClass groupMember => groupMember -> IO RadioToolButton
radioToolButtonNewWithStockFromWidget :: RadioToolButtonClass groupMember => groupMember -> String -> IO RadioToolButton
radioToolButtonGetGroup :: RadioToolButtonClass self => self -> IO [RadioToolButton]
radioToolButtonSetGroup :: RadioToolButtonClass self => self -> RadioToolButton -> IO ()
radioToolButtonGroup :: RadioToolButtonClass self => ReadWriteAttr self [RadioToolButton] RadioToolButton
Detail

A RadioToolButton is a ToolItem that contains a radio button, that is, a button that is part of a group of toggle buttons where only one button can be active at a time.

Use radioToolButtonNew to create a new RadioToolButton. use radioToolButtonNewFromWidget to create a new RadioToolButton that is part of the same group as an existing RadioToolButton. Use radioToolButtonNewFromStock or radioToolButtonNewWithStockFromWidget to create a new RadioToolButton containing a stock item.

Class Hierarchy
 |  GObject
 |   +----Object
 |         +----Widget
 |               +----Container
 |                     +----Bin
 |                           +----ToolItem
 |                                 +----ToolButton
 |                                       +----ToggleToolButton
 |                                             +----RadioToolButton
 
Types
data RadioToolButton
show/hide Instances
class ToggleToolButtonClass o => RadioToolButtonClass o
show/hide Instances
castToRadioToolButton :: GObjectClass obj => obj -> RadioToolButton
toRadioToolButton :: RadioToolButtonClass o => o -> RadioToolButton
Constructors
radioToolButtonNew :: IO RadioToolButton
Creates a new RadioToolButton, creating a new group.
radioToolButtonNewFromStock
:: StringstockId - the name of a stock item
-> IO RadioToolButton
Creates a new RadioToolButton, creating a new group. The new RadioToolButton will contain an icon and label from the stock item indicated by stockId.
radioToolButtonNewFromWidget
:: RadioToolButtonClass groupMember
=> groupMembergroupMember - a member of an existing radio group, to which the new radio tool button will be added.
-> IO RadioToolButton
Creates a new RadioToolButton adding it to the same group as the group to which groupMember belongs.
radioToolButtonNewWithStockFromWidget
:: RadioToolButtonClass groupMember
=> groupMembergroupMember - a member of an existing radio group, to which the new radio tool button will be added.
-> StringstockId - the name of a stock item
-> IO RadioToolButton
Creates a new RadioToolButton adding it to the same group as the group to which groupMember belongs. The new RadioToolButton will contain an icon and label from the stock item indicated by stockId.
Methods
radioToolButtonGetGroup
:: RadioToolButtonClass self
=> self
-> IO [RadioToolButton]returns the group the button belongs to.
Returns the radio button group button belongs to.
radioToolButtonSetGroup
:: RadioToolButtonClass self
=> self
-> RadioToolButtongroupMember - a member of an existing radio group, to which the radio tool button will be added.
-> IO ()
Adds button to group, removing it from the group it belonged to before.
Attributes
radioToolButtonGroup :: RadioToolButtonClass self => ReadWriteAttr self [RadioToolButton] RadioToolButton
Sets a new group for a radio tool button.
Produced by Haddock version 0.8