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