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 |
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.
Synopsis
- newtype NoOpObject = NoOpObject (ManagedPtr NoOpObject)
- class (GObject o, IsDescendantOf NoOpObject o) => IsNoOpObject o
- toNoOpObject :: (MonadIO m, IsNoOpObject o) => o -> m NoOpObject
- noOpObjectNew :: (HasCallStack, MonadIO m, IsObject a) => a -> m NoOpObject
Exported types
newtype NoOpObject Source #
Memory-managed wrapper type.
Instances
Eq NoOpObject Source # | |
Defined in GI.Atk.Objects.NoOpObject (==) :: NoOpObject -> NoOpObject -> Bool # (/=) :: NoOpObject -> NoOpObject -> Bool # | |
GObject NoOpObject Source # | |
Defined in GI.Atk.Objects.NoOpObject | |
ManagedPtrNewtype NoOpObject Source # | |
Defined in GI.Atk.Objects.NoOpObject | |
TypedObject NoOpObject Source # | |
Defined in GI.Atk.Objects.NoOpObject | |
HasParentTypes NoOpObject Source # | |
Defined in GI.Atk.Objects.NoOpObject | |
IsGValue (Maybe NoOpObject) Source # | Convert |
Defined in GI.Atk.Objects.NoOpObject gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe NoOpObject -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe NoOpObject) # | |
type ParentTypes NoOpObject Source # | |
Defined in GI.Atk.Objects.NoOpObject |
class (GObject o, IsDescendantOf NoOpObject o) => IsNoOpObject o Source #
Type class for types which can be safely cast to NoOpObject
, for instance with toNoOpObject
.
Instances
(GObject o, IsDescendantOf NoOpObject o) => IsNoOpObject o Source # | |
Defined in GI.Atk.Objects.NoOpObject |
toNoOpObject :: (MonadIO m, IsNoOpObject o) => o -> m NoOpObject Source #
Cast to NoOpObject
, 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
addColumnSelection, addRelationship, addRowSelection, addSelection, bindProperty, bindPropertyFull, clearSelection, contains, copyText, cutText, deleteText, doAction, forceFloating, freezeNotify, getv, grabFocus, initialize, insertText, isChildSelected, isColumnSelected, isFloating, isRowSelected, isSelected, notify, notifyByPspec, notifyStateChange, pasteText, peekParent, ref, refAccessibleAtPoint, refAccessibleChild, refAt, refRelationSet, refSelection, refSink, refStateSet, removeColumnSelection, removeFocusHandler, removePropertyChangeHandler, removeRelationship, removeRowSelection, removeSelection, runDispose, scrollSubstringTo, scrollSubstringToPoint, scrollTo, scrollToPoint, selectAllSelection, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getAccessibleId, getAlpha, getAttributeValue, getAttributes, getBoundedRanges, getCaption, getCaretOffset, getCharacterAtOffset, getCharacterCount, getCharacterExtents, getColumnAtIndex, getColumnDescription, getColumnExtentAt, getColumnHeader, getColumnHeaderCells, getColumnSpan, getCurrentPageNumber, getCurrentValue, getData, getDefaultAttributes, getDescription, getDocument, getDocumentType, getExtents, getImageDescription, getImageLocale, getImagePosition, getImageSize, getIncrement, getIndexAt, getIndexInParent, getKeybinding, getLayer, getLink, getLinkIndex, getLocale, getLocalizedName, getMaximumValue, getMdiZorder, getMinimumIncrement, getMinimumValue, getNAccessibleChildren, getNActions, getNColumns, getNLinks, getNRows, getNSelections, getName, getObjectLocale, getOffsetAtPoint, getPageCount, getParent, getPosition, getProperty, getQdata, getRange, getRangeExtents, getRole, getRowAtIndex, getRowColumnSpan, getRowDescription, getRowExtentAt, getRowHeader, getRowHeaderCells, getRowSpan, getRunAttributes, getSelectedColumns, getSelectedRows, getSelection, getSelectionCount, getSize, getStringAtOffset, getSubRanges, getSummary, getTable, getText, getTextAfterOffset, getTextAtOffset, getTextBeforeOffset, getValueAndText.
Setters
setAccessibleId, setAttributeValue, setCaption, setCaretOffset, setColumnDescription, setColumnHeader, setCurrentValue, setData, setDataFull, setDescription, setExtents, setImageDescription, setName, setParent, setPosition, setProperty, setRole, setRowDescription, setRowHeader, setRunAttributes, setSelection, setSize, setSummary, setTextContents, setValue.
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.