Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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.
NoOpObjectFactory (ManagedPtr NoOpObjectFactory) |
Instances
Eq NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory (==) :: NoOpObjectFactory -> NoOpObjectFactory -> Bool # (/=) :: NoOpObjectFactory -> NoOpObjectFactory -> Bool # | |
GObject NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory | |
ManagedPtrNewtype NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory toManagedPtr :: NoOpObjectFactory -> ManagedPtr NoOpObjectFactory | |
TypedObject NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory | |
HasParentTypes NoOpObjectFactory Source # | |
Defined in GI.Atk.Objects.NoOpObjectFactory | |
IsGValue (Maybe NoOpObjectFactory) Source # | Convert |
Defined in GI.Atk.Objects.NoOpObjectFactory gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe NoOpObjectFactory -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe 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
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, createAccessible, forceFloating, freezeNotify, getv, invalidate, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getAccessibleType, getData, getProperty, getQdata.
Setters
new
:: (HasCallStack, MonadIO m) | |
=> m NoOpObjectFactory | Returns: an instance of an |
Creates an instance of an ObjectFactory
which generates primitive
(non-functioning) AtkObjects
.