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.NoOpObject
Contents
Description
An AtkNoOpObject is an AtkObject which purports to implement all ATK interfaces. It is the type of AtkObject which is created if an accessible object is requested for an object type for which no factory type is specified.
- newtype NoOpObject = NoOpObject (ManagedPtr NoOpObject)
- class GObject o => IsNoOpObject o
- toNoOpObject :: (MonadIO m, IsNoOpObject o) => o -> m NoOpObject
- noNoOpObject :: Maybe NoOpObject
- noOpObjectNew :: (HasCallStack, MonadIO m, IsObject a) => a -> m NoOpObject
Exported types
newtype NoOpObject #
Constructors
NoOpObject (ManagedPtr NoOpObject) |
Instances
GObject NoOpObject # | |
IsObject NoOpObject # | |
IsObject NoOpObject # | |
IsWindow NoOpObject # | |
IsValue NoOpObject # | |
IsText NoOpObject # | |
IsTableCell NoOpObject # | |
IsTable NoOpObject # | |
IsSelection NoOpObject # | |
IsImage NoOpObject # | |
IsHypertext NoOpObject # | |
IsEditableText NoOpObject # | |
IsDocument NoOpObject # | |
IsComponent NoOpObject # | |
IsAction NoOpObject # | |
IsNoOpObject NoOpObject # | |
((~) * info (ResolveNoOpObjectMethod t NoOpObject), MethodInfo * info NoOpObject p) => IsLabel t (NoOpObject -> p) # | |
((~) * info (ResolveNoOpObjectMethod t NoOpObject), MethodInfo * info NoOpObject p) => IsLabelProxy t (NoOpObject -> p) # | |
HasAttributeList * NoOpObject # | |
type AttributeList NoOpObject # | |
type SignalList NoOpObject # | |
class GObject o => IsNoOpObject o #
Instances
toNoOpObject :: (MonadIO m, IsNoOpObject o) => o -> m NoOpObject #
Methods
new
Arguments
:: (HasCallStack, MonadIO m, IsObject a) | |
=> a |
|
-> m NoOpObject | Returns: a default (non-functioning stub) |
Provides a default (non-functioning stub) Object
.
Application maintainers should not use this method.