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