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
- menuAttributeIterGetName :: (MonadIO m, MenuAttributeIterK a) => a -> m Text
- menuAttributeIterGetNext :: (MonadIO m, MenuAttributeIterK a) => a -> m (Bool, Text, GVariant)
- menuAttributeIterGetValue :: (MonadIO m, MenuAttributeIterK a) => a -> m GVariant
- menuAttributeIterNext :: (MonadIO m, MenuAttributeIterK a) => a -> m Bool
Exported types
newtype 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
menuAttributeIterGetName :: (MonadIO m, MenuAttributeIterK a) => a -> m Text Source
menuAttributeIterGetNext
menuAttributeIterGetNext :: (MonadIO m, MenuAttributeIterK a) => a -> m (Bool, Text, GVariant) Source
menuAttributeIterGetValue
menuAttributeIterGetValue :: (MonadIO m, MenuAttributeIterK a) => a -> m GVariant Source
menuAttributeIterNext
menuAttributeIterNext :: (MonadIO m, MenuAttributeIterK a) => a -> m Bool Source