| 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 |
GI.Gio.Objects.SimpleActionGroup
Contents
Description
- newtype SimpleActionGroup = SimpleActionGroup (ForeignPtr SimpleActionGroup)
- class GObject o => IsSimpleActionGroup o
- toSimpleActionGroup :: IsSimpleActionGroup o => o -> IO SimpleActionGroup
- noSimpleActionGroup :: Maybe SimpleActionGroup
- data SimpleActionGroupAddEntriesMethodInfo
- simpleActionGroupAddEntries :: (MonadIO m, IsSimpleActionGroup a) => a -> [ActionEntry] -> Ptr () -> m ()
- data SimpleActionGroupInsertMethodInfo
- simpleActionGroupInsert :: (MonadIO m, IsSimpleActionGroup a, IsAction b) => a -> b -> m ()
- data SimpleActionGroupLookupMethodInfo
- simpleActionGroupLookup :: (MonadIO m, IsSimpleActionGroup a) => a -> Text -> m Action
- simpleActionGroupNew :: MonadIO m => m SimpleActionGroup
- data SimpleActionGroupRemoveMethodInfo
- simpleActionGroupRemove :: (MonadIO m, IsSimpleActionGroup a) => a -> Text -> m ()
Exported types
newtype SimpleActionGroup Source #
Constructors
| SimpleActionGroup (ForeignPtr SimpleActionGroup) |
Instances
| GObject SimpleActionGroup Source # | |
| IsObject SimpleActionGroup Source # | |
| IsActionMap SimpleActionGroup Source # | |
| IsActionGroup SimpleActionGroup Source # | |
| IsSimpleActionGroup 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 # | |
| HasAttributeList * SimpleActionGroup Source # | |
| type SignalList SimpleActionGroup Source # | |
| type AttributeList SimpleActionGroup Source # | |
class GObject o => IsSimpleActionGroup o Source #
Instances
| (GObject a, UnknownAncestorError Constraint SimpleActionGroup a) => IsSimpleActionGroup a Source # | |
| IsSimpleActionGroup SimpleActionGroup Source # | |
toSimpleActionGroup :: IsSimpleActionGroup o => o -> IO SimpleActionGroup Source #
Methods
simpleActionGroupAddEntries
data SimpleActionGroupAddEntriesMethodInfo Source #
Instances
| ((~) * signature ([ActionEntry] -> Ptr () -> m ()), MonadIO m, IsSimpleActionGroup a) => MethodInfo * SimpleActionGroupAddEntriesMethodInfo a signature Source # | |
simpleActionGroupAddEntries :: (MonadIO m, IsSimpleActionGroup a) => a -> [ActionEntry] -> Ptr () -> m () Source #
Deprecated: (Since version 2.38)Use g_action_map_add_action_entries()
simpleActionGroupInsert
data SimpleActionGroupInsertMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsSimpleActionGroup a, IsAction b) => MethodInfo * SimpleActionGroupInsertMethodInfo a signature Source # | |
simpleActionGroupInsert :: (MonadIO m, IsSimpleActionGroup a, IsAction b) => a -> b -> m () Source #
Deprecated: (Since version 2.38)Use g_action_map_add_action()
simpleActionGroupLookup
data SimpleActionGroupLookupMethodInfo Source #
Instances
| ((~) * signature (Text -> m Action), MonadIO m, IsSimpleActionGroup a) => MethodInfo * SimpleActionGroupLookupMethodInfo a signature Source # | |
simpleActionGroupLookup :: (MonadIO m, IsSimpleActionGroup 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 #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSimpleActionGroup a) => MethodInfo * SimpleActionGroupRemoveMethodInfo a signature Source # | |
simpleActionGroupRemove :: (MonadIO m, IsSimpleActionGroup a) => a -> Text -> m () Source #
Deprecated: (Since version 2.38)Use g_action_map_remove_action()