Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype RadioMenuItem = RadioMenuItem (ForeignPtr RadioMenuItem)
- class GObject o => RadioMenuItemK o
- toRadioMenuItem :: RadioMenuItemK o => o -> IO RadioMenuItem
- noRadioMenuItem :: Maybe RadioMenuItem
- data RadioMenuItemGetGroupMethodInfo
- radioMenuItemGetGroup :: (MonadIO m, RadioMenuItemK a) => a -> m [RadioMenuItem]
- data RadioMenuItemJoinGroupMethodInfo
- radioMenuItemJoinGroup :: (MonadIO m, RadioMenuItemK a, RadioMenuItemK b) => a -> Maybe b -> m ()
- radioMenuItemNew :: (MonadIO m, RadioMenuItemK a) => [a] -> m RadioMenuItem
- radioMenuItemNewFromWidget :: (MonadIO m, RadioMenuItemK a) => Maybe a -> m RadioMenuItem
- radioMenuItemNewWithLabel :: (MonadIO m, RadioMenuItemK a) => [a] -> Text -> m RadioMenuItem
- radioMenuItemNewWithLabelFromWidget :: (MonadIO m, RadioMenuItemK a) => Maybe a -> Maybe Text -> m RadioMenuItem
- radioMenuItemNewWithMnemonic :: (MonadIO m, RadioMenuItemK a) => [a] -> Text -> m RadioMenuItem
- radioMenuItemNewWithMnemonicFromWidget :: (MonadIO m, RadioMenuItemK a) => Maybe a -> Maybe Text -> m RadioMenuItem
- data RadioMenuItemSetGroupMethodInfo
- radioMenuItemSetGroup :: (MonadIO m, RadioMenuItemK a, RadioMenuItemK b) => a -> [b] -> m ()
- data RadioMenuItemGroupPropertyInfo
- constructRadioMenuItemGroup :: RadioMenuItemK a => a -> IO ([Char], GValue)
- setRadioMenuItemGroup :: (MonadIO m, RadioMenuItemK o, RadioMenuItemK a) => o -> a -> m ()
- type RadioMenuItemGroupChangedCallback = IO ()
- type RadioMenuItemGroupChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data RadioMenuItemGroupChangedSignalInfo
- afterRadioMenuItemGroupChanged :: (GObject a, MonadIO m) => a -> RadioMenuItemGroupChangedCallback -> m SignalHandlerId
- mkRadioMenuItemGroupChangedCallback :: RadioMenuItemGroupChangedCallbackC -> IO (FunPtr RadioMenuItemGroupChangedCallbackC)
- noRadioMenuItemGroupChangedCallback :: Maybe RadioMenuItemGroupChangedCallback
- onRadioMenuItemGroupChanged :: (GObject a, MonadIO m) => a -> RadioMenuItemGroupChangedCallback -> m SignalHandlerId
- radioMenuItemGroupChangedCallbackWrapper :: RadioMenuItemGroupChangedCallback -> Ptr () -> Ptr () -> IO ()
- radioMenuItemGroupChangedClosure :: RadioMenuItemGroupChangedCallback -> IO Closure
Exported types
newtype RadioMenuItem Source
GObject RadioMenuItem Source | |
((~) * info (ResolveRadioMenuItemMethod t RadioMenuItem), MethodInfo * info RadioMenuItem p) => IsLabel t (RadioMenuItem -> p) Source | |
((~) * info (ResolveRadioMenuItemMethod t RadioMenuItem), MethodInfo * info RadioMenuItem p) => IsLabelProxy t (RadioMenuItem -> p) Source | |
type ParentTypes RadioMenuItem Source | |
type AttributeList RadioMenuItem Source | |
type SignalList RadioMenuItem Source |
class GObject o => RadioMenuItemK o Source
(GObject o, IsDescendantOf RadioMenuItem o) => RadioMenuItemK o Source | |
toRadioMenuItem :: RadioMenuItemK o => o -> IO RadioMenuItem Source
Methods
radioMenuItemGetGroup
data RadioMenuItemGetGroupMethodInfo Source
((~) (TYPE Lifted) signature (m [RadioMenuItem]), MonadIO m, RadioMenuItemK a) => MethodInfo (TYPE Lifted) RadioMenuItemGetGroupMethodInfo a signature Source | |
radioMenuItemGetGroup :: (MonadIO m, RadioMenuItemK a) => a -> m [RadioMenuItem] Source
radioMenuItemJoinGroup
data RadioMenuItemJoinGroupMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, RadioMenuItemK a, RadioMenuItemK b) => MethodInfo (TYPE Lifted) RadioMenuItemJoinGroupMethodInfo a signature Source | |
radioMenuItemJoinGroup :: (MonadIO m, RadioMenuItemK a, RadioMenuItemK b) => a -> Maybe b -> m () Source
radioMenuItemNew
radioMenuItemNew :: (MonadIO m, RadioMenuItemK a) => [a] -> m RadioMenuItem Source
radioMenuItemNewFromWidget
radioMenuItemNewFromWidget :: (MonadIO m, RadioMenuItemK a) => Maybe a -> m RadioMenuItem Source
radioMenuItemNewWithLabel
radioMenuItemNewWithLabel :: (MonadIO m, RadioMenuItemK a) => [a] -> Text -> m RadioMenuItem Source
radioMenuItemNewWithLabelFromWidget
radioMenuItemNewWithLabelFromWidget :: (MonadIO m, RadioMenuItemK a) => Maybe a -> Maybe Text -> m RadioMenuItem Source
radioMenuItemNewWithMnemonic
radioMenuItemNewWithMnemonic :: (MonadIO m, RadioMenuItemK a) => [a] -> Text -> m RadioMenuItem Source
radioMenuItemNewWithMnemonicFromWidget
radioMenuItemNewWithMnemonicFromWidget :: (MonadIO m, RadioMenuItemK a) => Maybe a -> Maybe Text -> m RadioMenuItem Source
radioMenuItemSetGroup
data RadioMenuItemSetGroupMethodInfo Source
((~) (TYPE Lifted) signature ([b] -> m ()), MonadIO m, RadioMenuItemK a, RadioMenuItemK b) => MethodInfo (TYPE Lifted) RadioMenuItemSetGroupMethodInfo a signature Source | |
radioMenuItemSetGroup :: (MonadIO m, RadioMenuItemK a, RadioMenuItemK b) => a -> [b] -> m () Source
Properties
Group
data RadioMenuItemGroupPropertyInfo Source
constructRadioMenuItemGroup :: RadioMenuItemK a => a -> IO ([Char], GValue) Source
setRadioMenuItemGroup :: (MonadIO m, RadioMenuItemK o, RadioMenuItemK a) => o -> a -> m () Source
Signals
GroupChanged
type RadioMenuItemGroupChangedCallback = IO () Source
type RadioMenuItemGroupChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterRadioMenuItemGroupChanged :: (GObject a, MonadIO m) => a -> RadioMenuItemGroupChangedCallback -> m SignalHandlerId Source
mkRadioMenuItemGroupChangedCallback :: RadioMenuItemGroupChangedCallbackC -> IO (FunPtr RadioMenuItemGroupChangedCallbackC) Source
onRadioMenuItemGroupChanged :: (GObject a, MonadIO m) => a -> RadioMenuItemGroupChangedCallback -> m SignalHandlerId Source
radioMenuItemGroupChangedCallbackWrapper :: RadioMenuItemGroupChangedCallback -> Ptr () -> Ptr () -> IO () Source