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 MenuAttributeIter = MenuAttributeIter (ForeignPtr MenuAttributeIter)
- class GObject o => MenuAttributeIterK o
- toMenuAttributeIter :: MenuAttributeIterK o => o -> IO MenuAttributeIter
- noMenuAttributeIter :: Maybe MenuAttributeIter
- data MenuAttributeIterGetNameMethodInfo
- menuAttributeIterGetName :: (MonadIO m, MenuAttributeIterK a) => a -> m Text
- data MenuAttributeIterGetNextMethodInfo
- menuAttributeIterGetNext :: (MonadIO m, MenuAttributeIterK a) => a -> m (Bool, Text, GVariant)
- data MenuAttributeIterGetValueMethodInfo
- menuAttributeIterGetValue :: (MonadIO m, MenuAttributeIterK a) => a -> m GVariant
- data MenuAttributeIterNextMethodInfo
- menuAttributeIterNext :: (MonadIO m, MenuAttributeIterK a) => a -> m Bool
Exported types
newtype MenuAttributeIter Source
GObject MenuAttributeIter Source | |
((~) * info (ResolveMenuAttributeIterMethod t MenuAttributeIter), MethodInfo * info MenuAttributeIter p) => IsLabel t (MenuAttributeIter -> p) Source | |
((~) * info (ResolveMenuAttributeIterMethod t MenuAttributeIter), MethodInfo * info MenuAttributeIter p) => IsLabelProxy t (MenuAttributeIter -> p) Source | |
type ParentTypes MenuAttributeIter Source | |
type AttributeList MenuAttributeIter Source | |
type SignalList MenuAttributeIter Source |
class GObject o => MenuAttributeIterK o Source
(GObject o, IsDescendantOf MenuAttributeIter o) => MenuAttributeIterK o Source | |
toMenuAttributeIter :: MenuAttributeIterK o => o -> IO MenuAttributeIter Source
Methods
menuAttributeIterGetName
data MenuAttributeIterGetNameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, MenuAttributeIterK a) => MethodInfo (TYPE Lifted) MenuAttributeIterGetNameMethodInfo a signature Source | |
menuAttributeIterGetName :: (MonadIO m, MenuAttributeIterK a) => a -> m Text Source
menuAttributeIterGetNext
data MenuAttributeIterGetNextMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, Text, GVariant)), MonadIO m, MenuAttributeIterK a) => MethodInfo (TYPE Lifted) MenuAttributeIterGetNextMethodInfo a signature Source | |
menuAttributeIterGetNext :: (MonadIO m, MenuAttributeIterK a) => a -> m (Bool, Text, GVariant) Source
menuAttributeIterGetValue
data MenuAttributeIterGetValueMethodInfo Source
((~) (TYPE Lifted) signature (m GVariant), MonadIO m, MenuAttributeIterK a) => MethodInfo (TYPE Lifted) MenuAttributeIterGetValueMethodInfo a signature Source | |
menuAttributeIterGetValue :: (MonadIO m, MenuAttributeIterK a) => a -> m GVariant Source
menuAttributeIterNext
data MenuAttributeIterNextMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, MenuAttributeIterK a) => MethodInfo (TYPE Lifted) MenuAttributeIterNextMethodInfo a signature Source | |
menuAttributeIterNext :: (MonadIO m, MenuAttributeIterK a) => a -> m Bool Source