| 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.Atk.Objects.ObjectFactory
Contents
Description
- newtype ObjectFactory = ObjectFactory (ForeignPtr ObjectFactory)
- class GObject o => ObjectFactoryK o
- toObjectFactory :: ObjectFactoryK o => o -> IO ObjectFactory
- noObjectFactory :: Maybe ObjectFactory
- objectFactoryCreateAccessible :: (MonadIO m, ObjectFactoryK a, ObjectK b) => a -> b -> m Object
- objectFactoryGetAccessibleType :: (MonadIO m, ObjectFactoryK a) => a -> m GType
- objectFactoryInvalidate :: (MonadIO m, ObjectFactoryK a) => a -> m ()
Exported types
class GObject o => ObjectFactoryK o Source
Instances
| (GObject o, IsDescendantOf ObjectFactory o) => ObjectFactoryK o Source |
toObjectFactory :: ObjectFactoryK o => o -> IO ObjectFactory Source
Methods
objectFactoryCreateAccessible
objectFactoryCreateAccessible :: (MonadIO m, ObjectFactoryK a, ObjectK b) => a -> b -> m Object Source
objectFactoryGetAccessibleType
objectFactoryGetAccessibleType :: (MonadIO m, ObjectFactoryK a) => a -> m GType Source
objectFactoryInvalidate
objectFactoryInvalidate :: (MonadIO m, ObjectFactoryK a) => a -> m () Source