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 |
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 :: IsNoOpObject o => o -> IO NoOpObject
- noNoOpObject :: Maybe NoOpObject
- noOpObjectNew :: (HasCallStack, MonadIO m, IsObject a) => a -> m NoOpObject
Exported types
newtype NoOpObject Source #
GObject NoOpObject Source # | |
IsObject NoOpObject Source # | |
IsObject NoOpObject Source # | |
IsWindow NoOpObject Source # | |
IsValue NoOpObject Source # | |
IsText NoOpObject Source # | |
IsTableCell NoOpObject Source # | |
IsTable NoOpObject Source # | |
IsSelection NoOpObject Source # | |
IsImage NoOpObject Source # | |
IsHypertext NoOpObject Source # | |
IsEditableText NoOpObject Source # | |
IsDocument NoOpObject Source # | |
IsComponent NoOpObject Source # | |
IsAction NoOpObject Source # | |
IsNoOpObject NoOpObject Source # | |
((~) * info (ResolveNoOpObjectMethod t NoOpObject), MethodInfo * info NoOpObject p) => IsLabel t (NoOpObject -> p) Source # | |
((~) * info (ResolveNoOpObjectMethod t NoOpObject), MethodInfo * info NoOpObject p) => IsLabelProxy t (NoOpObject -> p) Source # | |
HasAttributeList * NoOpObject Source # | |
type AttributeList NoOpObject Source # | |
type SignalList NoOpObject Source # | |
class GObject o => IsNoOpObject o Source #
toNoOpObject :: IsNoOpObject o => o -> IO NoOpObject Source #
Methods
new
:: (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.