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 # | |
GObject NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory | |
TypedObject NoOpObjectFactory Source # | |
ManagedPtrNewtype NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory Methods toManagedPtr :: NoOpObjectFactory -> ManagedPtr NoOpObjectFactory Source # | |
IsGValue NoOpObjectFactory Source # | Convert |
Defined in GI.Atk.Objects.NoOpObjectFactory Methods toGValue :: NoOpObjectFactory -> IO GValue Source # fromGValue :: GValue -> IO NoOpObjectFactory Source # | |
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
.