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 SimpleActionGroup = SimpleActionGroup (ForeignPtr SimpleActionGroup)
- class GObject o => SimpleActionGroupK o
- toSimpleActionGroup :: SimpleActionGroupK o => o -> IO SimpleActionGroup
- noSimpleActionGroup :: Maybe SimpleActionGroup
- data SimpleActionGroupAddEntriesMethodInfo
- simpleActionGroupAddEntries :: (MonadIO m, SimpleActionGroupK a) => a -> [ActionEntry] -> Ptr () -> m ()
- data SimpleActionGroupInsertMethodInfo
- simpleActionGroupInsert :: (MonadIO m, SimpleActionGroupK a, ActionK b) => a -> b -> m ()
- data SimpleActionGroupLookupMethodInfo
- simpleActionGroupLookup :: (MonadIO m, SimpleActionGroupK a) => a -> Text -> m Action
- simpleActionGroupNew :: MonadIO m => m SimpleActionGroup
- data SimpleActionGroupRemoveMethodInfo
- simpleActionGroupRemove :: (MonadIO m, SimpleActionGroupK a) => a -> Text -> m ()
Exported types
newtype SimpleActionGroup Source
GObject SimpleActionGroup Source | |
((~) * info (ResolveSimpleActionGroupMethod t SimpleActionGroup), MethodInfo * info SimpleActionGroup p) => IsLabel t (SimpleActionGroup -> p) Source | |
((~) * info (ResolveSimpleActionGroupMethod t SimpleActionGroup), MethodInfo * info SimpleActionGroup p) => IsLabelProxy t (SimpleActionGroup -> p) Source | |
type ParentTypes SimpleActionGroup Source | |
type AttributeList SimpleActionGroup Source | |
type SignalList SimpleActionGroup Source |
class GObject o => SimpleActionGroupK o Source
(GObject o, IsDescendantOf SimpleActionGroup o) => SimpleActionGroupK o Source | |
toSimpleActionGroup :: SimpleActionGroupK o => o -> IO SimpleActionGroup Source
Methods
simpleActionGroupAddEntries
data SimpleActionGroupAddEntriesMethodInfo Source
((~) (TYPE Lifted) signature ([ActionEntry] -> Ptr () -> m ()), MonadIO m, SimpleActionGroupK a) => MethodInfo (TYPE Lifted) SimpleActionGroupAddEntriesMethodInfo a signature Source | |
simpleActionGroupAddEntries :: (MonadIO m, SimpleActionGroupK a) => a -> [ActionEntry] -> Ptr () -> m () Source
Deprecated: (Since version 2.38)Use g_action_map_add_action_entries()
simpleActionGroupInsert
data SimpleActionGroupInsertMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, SimpleActionGroupK a, ActionK b) => MethodInfo (TYPE Lifted) SimpleActionGroupInsertMethodInfo a signature Source | |
simpleActionGroupInsert :: (MonadIO m, SimpleActionGroupK a, ActionK b) => a -> b -> m () Source
Deprecated: (Since version 2.38)Use g_action_map_add_action()
simpleActionGroupLookup
data SimpleActionGroupLookupMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Action), MonadIO m, SimpleActionGroupK a) => MethodInfo (TYPE Lifted) SimpleActionGroupLookupMethodInfo a signature Source | |
simpleActionGroupLookup :: (MonadIO m, SimpleActionGroupK a) => a -> Text -> m Action Source
Deprecated: (Since version 2.38)Use g_action_map_lookup_action()
simpleActionGroupNew
simpleActionGroupNew :: MonadIO m => m SimpleActionGroup Source
simpleActionGroupRemove
data SimpleActionGroupRemoveMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, SimpleActionGroupK a) => MethodInfo (TYPE Lifted) SimpleActionGroupRemoveMethodInfo a signature Source | |
simpleActionGroupRemove :: (MonadIO m, SimpleActionGroupK a) => a -> Text -> m () Source
Deprecated: (Since version 2.38)Use g_action_map_remove_action()