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