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 :: IsNoOpObjectFactory o => o -> IO NoOpObjectFactory
- noNoOpObjectFactory :: Maybe NoOpObjectFactory
- noOpObjectFactoryNew :: (HasCallStack, MonadIO m) => m NoOpObjectFactory
Exported types
newtype NoOpObjectFactory Source #
Constructors
NoOpObjectFactory (ManagedPtr NoOpObjectFactory) |
Instances
GObject NoOpObjectFactory Source # | |
IsObject NoOpObjectFactory Source # | |
IsObjectFactory NoOpObjectFactory Source # | |
IsNoOpObjectFactory NoOpObjectFactory Source # | |
((~) * info (ResolveNoOpObjectFactoryMethod t NoOpObjectFactory), MethodInfo * info NoOpObjectFactory p) => IsLabel t (NoOpObjectFactory -> p) Source # | |
((~) * info (ResolveNoOpObjectFactoryMethod t NoOpObjectFactory), MethodInfo * info NoOpObjectFactory p) => IsLabelProxy t (NoOpObjectFactory -> p) Source # | |
HasAttributeList * NoOpObjectFactory Source # | |
type AttributeList NoOpObjectFactory Source # | |
type SignalList NoOpObjectFactory Source # | |
class GObject o => IsNoOpObjectFactory o Source #
Instances
toNoOpObjectFactory :: IsNoOpObjectFactory o => o -> IO 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
.