gi-atk-2.0.2: Atk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Atk.Objects.Object

Contents

Description

 

Synopsis

Exported types

newtype Object Source

Constructors

Object (ForeignPtr Object) 

Instances

GObject Object Source 
((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabelProxy t (Object -> p) Source 
type ParentTypes Object Source 
type AttributeList Object Source 
type SignalList Object Source 

class GObject o => ObjectK o Source

Instances

Methods

objectAddRelationship

objectGetAttributes

data ObjectGetAttributesMethodInfo Source

Instances

((~) * signature (m [Ptr ()]), MonadIO m, ObjectK a) => MethodInfo * ObjectGetAttributesMethodInfo a signature Source 

objectGetAttributes :: (MonadIO m, ObjectK a) => a -> m [Ptr ()] Source

objectGetDescription

data ObjectGetDescriptionMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, ObjectK a) => MethodInfo * ObjectGetDescriptionMethodInfo a signature Source 

objectGetIndexInParent

objectGetLayer

data ObjectGetLayerMethodInfo Source

Instances

((~) * signature (m Layer), MonadIO m, ObjectK a) => MethodInfo * ObjectGetLayerMethodInfo a signature Source 

objectGetLayer :: (MonadIO m, ObjectK a) => a -> m Layer Source

Deprecated: Use atk_component_get_layer instead.

objectGetMdiZorder

data ObjectGetMdiZorderMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, ObjectK a) => MethodInfo * ObjectGetMdiZorderMethodInfo a signature Source 

objectGetMdiZorder :: (MonadIO m, ObjectK a) => a -> m Int32 Source

Deprecated: Use atk_component_get_mdi_zorder instead.

objectGetNAccessibleChildren

objectGetName

data ObjectGetNameMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, ObjectK a) => MethodInfo * ObjectGetNameMethodInfo a signature Source 

objectGetObjectLocale

objectGetParent

data ObjectGetParentMethodInfo Source

Instances

((~) * signature (m Object), MonadIO m, ObjectK a) => MethodInfo * ObjectGetParentMethodInfo a signature Source 

objectGetRole

data ObjectGetRoleMethodInfo Source

Instances

((~) * signature (m Role), MonadIO m, ObjectK a) => MethodInfo * ObjectGetRoleMethodInfo a signature Source 

objectInitialize

data ObjectInitializeMethodInfo Source

Instances

((~) * signature (Ptr () -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectInitializeMethodInfo a signature Source 

objectInitialize :: (MonadIO m, ObjectK a) => a -> Ptr () -> m () Source

objectNotifyStateChange

data ObjectNotifyStateChangeMethodInfo Source

Instances

((~) * signature (Word64 -> Bool -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectNotifyStateChangeMethodInfo a signature Source 

objectPeekParent

data ObjectPeekParentMethodInfo Source

Instances

((~) * signature (m Object), MonadIO m, ObjectK a) => MethodInfo * ObjectPeekParentMethodInfo a signature Source 

objectRefAccessibleChild

objectRefRelationSet

objectRefStateSet

data ObjectRefStateSetMethodInfo Source

Instances

((~) * signature (m StateSet), MonadIO m, ObjectK a) => MethodInfo * ObjectRefStateSetMethodInfo a signature Source 

objectRemovePropertyChangeHandler

objectRemovePropertyChangeHandler :: (MonadIO m, ObjectK a) => a -> Word32 -> m () Source

Deprecated: Since 2.12.Removes a property change handler.

objectRemoveRelationship

objectSetDescription

data ObjectSetDescriptionMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetDescriptionMethodInfo a signature Source 

objectSetDescription :: (MonadIO m, ObjectK a) => a -> Text -> m () Source

objectSetName

data ObjectSetNameMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetNameMethodInfo a signature Source 

objectSetName :: (MonadIO m, ObjectK a) => a -> Text -> m () Source

objectSetParent

data ObjectSetParentMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectSetParentMethodInfo a signature Source 

objectSetParent :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> m () Source

objectSetRole

data ObjectSetRoleMethodInfo Source

Instances

((~) * signature (Role -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetRoleMethodInfo a signature Source 

objectSetRole :: (MonadIO m, ObjectK a) => a -> Role -> m () Source

Properties

AccessibleComponentLayer

AccessibleComponentMdiZorder

objectAccessibleComponentMdiZorder :: AttrLabelProxy "accessibleComponentMdiZorder" Source

AccessibleDescription

AccessibleHypertextNlinks

AccessibleName

AccessibleParent

setObjectAccessibleParent :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source

AccessibleRole

AccessibleTableCaption

AccessibleTableCaptionObject

objectAccessibleTableCaptionObject :: AttrLabelProxy "accessibleTableCaptionObject" Source

AccessibleTableColumnDescription

objectAccessibleTableColumnDescription :: AttrLabelProxy "accessibleTableColumnDescription" Source

AccessibleTableColumnHeader

AccessibleTableRowDescription

objectAccessibleTableRowDescription :: AttrLabelProxy "accessibleTableRowDescription" Source

AccessibleTableRowHeader

AccessibleTableSummary

AccessibleValue

Signals

ActiveDescendantChanged

ChildrenChanged

type ObjectChildrenChangedCallbackC = Ptr () -> Word32 -> Ptr () -> Ptr () -> IO () Source

FocusEvent

type ObjectFocusEventCallbackC = Ptr () -> CInt -> Ptr () -> IO () Source

PropertyChange

type ObjectPropertyChangeCallbackC = Ptr () -> Ptr () -> Ptr () -> IO () Source

StateChange

type ObjectStateChangeCallbackC = Ptr () -> CString -> CInt -> Ptr () -> IO () Source

VisibleDataChanged