gi-atk-2.0.24: Atk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Atk.Objects.NoOpObject

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.

Synopsis

Exported types

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

Instances details
(GObject o, IsDescendantOf NoOpObject o) => IsNoOpObject o Source # 
Instance details

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

Expand

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

noOpObjectNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsObject a) 
=> a

obj: a Object

-> m NoOpObject

Returns: a default (non-functioning stub) Object

Provides a default (non-functioning stub) Object. Application maintainers should not use this method.