Portability | portable (depends on GHC) |
---|---|
Stability | provisional |
Maintainer | gtk2hs-users@lists.sourceforge.net |
Safe Haskell | None |
A choice from multiple check menu items
- data RadioMenuItem
- class CheckMenuItemClass o => RadioMenuItemClass o
- castToRadioMenuItem :: GObjectClass obj => obj -> RadioMenuItem
- gTypeRadioMenuItem :: GType
- toRadioMenuItem :: RadioMenuItemClass o => o -> RadioMenuItem
- radioMenuItemNew :: IO RadioMenuItem
- radioMenuItemNewWithLabel :: String -> IO RadioMenuItem
- radioMenuItemNewWithMnemonic :: String -> IO RadioMenuItem
- radioMenuItemNewFromWidget :: RadioMenuItem -> IO RadioMenuItem
- radioMenuItemNewWithLabelFromWidget :: RadioMenuItem -> String -> IO RadioMenuItem
- radioMenuItemNewWithMnemonicFromWidget :: RadioMenuItem -> String -> IO RadioMenuItem
- radioMenuItemNewJoinGroup :: RadioMenuItem -> IO RadioMenuItem
- radioMenuItemNewJoinGroupWithLabel :: RadioMenuItem -> String -> IO RadioMenuItem
- radioMenuItemNewJoinGroupWithMnemonic :: RadioMenuItem -> String -> IO RadioMenuItem
Detail
A radio menu item is a check menu item that belongs to a group. At each instant exactly one of the radio menu items from a group is selected.
Class Hierarchy
|GObject
| +----Object
| +----Widget
| +----Container
| +----Bin
| +----Item
| +----MenuItem
| +----CheckMenuItem
| +----RadioMenuItem
Types
data RadioMenuItem Source
castToRadioMenuItem :: GObjectClass obj => obj -> RadioMenuItemSource
toRadioMenuItem :: RadioMenuItemClass o => o -> RadioMenuItemSource
Constructors
radioMenuItemNew :: IO RadioMenuItemSource
Creates a new RadioMenuItem
.
radioMenuItemNewWithLabel :: String -> IO RadioMenuItemSource
Creates a new RadioMenuItem
whose child is a simple Label
.
radioMenuItemNewWithMnemonic :: String -> IO RadioMenuItemSource
Creates a new RadioMenuItem
containing a label. The label will be
created using labelNewWithMnemonic
, so underscores in label
indicate the
mnemonic for the menu item.
radioMenuItemNewFromWidgetSource
:: RadioMenuItem |
|
-> IO RadioMenuItem |
Create a new radio button, adding it to the same group as the group to
which groupMember
belongs.
radioMenuItemNewWithLabelFromWidgetSource
:: RadioMenuItem |
|
-> String | |
-> IO RadioMenuItem |
Create a new radio button with a label, adding it to the same group as the
group to which groupMember
belongs.
radioMenuItemNewWithMnemonicFromWidget :: RadioMenuItem -> String -> IO RadioMenuItemSource
Create a new radio button with a label and attach it to the group of another radio button. Underscores in the label string indicate the mnemonic for the menu item.
Compatibilty aliases
radioMenuItemNewJoinGroup :: RadioMenuItem -> IO RadioMenuItemSource
Alias for radioMenuItemNewFromWidget
.