| Maintainer | gtk2hs-users@lists.sourceforge.net |
|---|---|
| Stability | provisional |
| Portability | portable (depends on GHC) |
| Safe Haskell | None |
| Language | Haskell98 |
Graphics.UI.Gtk.MenuComboToolbar.RadioMenuItem
Description
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 :: GlibString string => string -> IO RadioMenuItem
- radioMenuItemNewWithMnemonic :: GlibString string => string -> IO RadioMenuItem
- radioMenuItemNewFromWidget :: RadioMenuItem -> IO RadioMenuItem
- radioMenuItemNewWithLabelFromWidget :: GlibString string => RadioMenuItem -> string -> IO RadioMenuItem
- radioMenuItemNewWithMnemonicFromWidget :: GlibString string => RadioMenuItem -> string -> IO RadioMenuItem
- radioMenuItemNewJoinGroup :: RadioMenuItem -> IO RadioMenuItem
- radioMenuItemNewJoinGroupWithLabel :: GlibString string => RadioMenuItem -> string -> IO RadioMenuItem
- radioMenuItemNewJoinGroupWithMnemonic :: GlibString string => 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
class CheckMenuItemClass o => RadioMenuItemClass o Source
Instances
castToRadioMenuItem :: GObjectClass obj => obj -> RadioMenuItem Source
toRadioMenuItem :: RadioMenuItemClass o => o -> RadioMenuItem Source
Constructors
radioMenuItemNew :: IO RadioMenuItem Source
Creates a new RadioMenuItem.
radioMenuItemNewWithLabel :: GlibString string => string -> IO RadioMenuItem Source
Creates a new RadioMenuItem whose child is a simple Label.
radioMenuItemNewWithMnemonic :: GlibString string => string -> IO RadioMenuItem Source
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.
radioMenuItemNewFromWidget Source
Arguments
| :: RadioMenuItem |
|
| -> IO RadioMenuItem |
Create a new radio button, adding it to the same group as the group to
which groupMember belongs.
radioMenuItemNewWithLabelFromWidget Source
Arguments
| :: GlibString string | |
| => 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 :: GlibString string => RadioMenuItem -> string -> IO RadioMenuItem Source
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 RadioMenuItem Source
Alias for radioMenuItemNewFromWidget.
radioMenuItemNewJoinGroupWithLabel :: GlibString string => RadioMenuItem -> string -> IO RadioMenuItem Source
Alias for radioMenuItemNewWithLabelFromWidget.
radioMenuItemNewJoinGroupWithMnemonic :: GlibString string => RadioMenuItem -> string -> IO RadioMenuItem Source
Alias for radioMenuItemNewWithMnemonicFromWidget.