Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.Atk.Objects.NoOpObjectFactory
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.
Synopsis
- newtype NoOpObjectFactory = NoOpObjectFactory (ManagedPtr NoOpObjectFactory)
- class (GObject o, IsDescendantOf NoOpObjectFactory o) => IsNoOpObjectFactory o
- toNoOpObjectFactory :: (MonadIO m, IsNoOpObjectFactory o) => o -> m NoOpObjectFactory
- noOpObjectFactoryNew :: (HasCallStack, MonadIO m) => m NoOpObjectFactory
Exported types
newtype NoOpObjectFactory Source #
Memory-managed wrapper type.
Constructors
NoOpObjectFactory (ManagedPtr NoOpObjectFactory) |
Instances
Eq NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory Methods (==) :: NoOpObjectFactory -> NoOpObjectFactory -> Bool # (/=) :: NoOpObjectFactory -> NoOpObjectFactory -> Bool # | |
IsGValue NoOpObjectFactory Source # | Convert |
Defined in GI.Atk.Objects.NoOpObjectFactory | |
ManagedPtrNewtype NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory Methods toManagedPtr :: NoOpObjectFactory -> ManagedPtr NoOpObjectFactory # | |
TypedObject NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory | |
GObject NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory | |
HasParentTypes NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory | |
type ParentTypes NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory |
class (GObject o, IsDescendantOf NoOpObjectFactory o) => IsNoOpObjectFactory o Source #
Type class for types which can be safely cast to NoOpObjectFactory
, for instance with toNoOpObjectFactory
.
Instances
(GObject o, IsDescendantOf NoOpObjectFactory o) => IsNoOpObjectFactory o Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory |
toNoOpObjectFactory :: (MonadIO m, IsNoOpObjectFactory o) => o -> m NoOpObjectFactory Source #
Cast to NoOpObjectFactory
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Overloaded 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
.