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.NoOpObjectFactory
Contents
Description
The AtkObjectFactory which creates an AtkNoOpObject. An instance of this is created by an AtkRegistry if no factory type has not been specified to create an accessible object of a particular type.
- newtype NoOpObjectFactory = NoOpObjectFactory (ManagedPtr NoOpObjectFactory)
- class GObject o => IsNoOpObjectFactory o
- toNoOpObjectFactory :: (MonadIO m, IsNoOpObjectFactory o) => o -> m NoOpObjectFactory
- noNoOpObjectFactory :: Maybe NoOpObjectFactory
- noOpObjectFactoryNew :: (HasCallStack, MonadIO m) => m NoOpObjectFactory
Exported types
newtype NoOpObjectFactory Source #
Constructors
NoOpObjectFactory (ManagedPtr NoOpObjectFactory) |
class GObject o => IsNoOpObjectFactory o Source #
Instances
toNoOpObjectFactory :: (MonadIO m, IsNoOpObjectFactory o) => o -> m NoOpObjectFactory Source #
Methods
new
Arguments
:: (HasCallStack, MonadIO m) | |
=> m NoOpObjectFactory | Returns: an instance of an |
Creates an instance of an ObjectFactory
which generates primitive
(non-functioning) AtkObjects
.