gi-atk-0.2.18.15: 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.Interfaces.Component

Contents

Description

 

Synopsis

Exported types

newtype Component Source

Instances

((~) * info (ResolveComponentMethod t Component), MethodInfo * info Component p) => IsLabelProxy t (Component -> p) 
type ParentTypes Component 
type AttributeList Component 
type SignalList Component 

Methods

componentContains

data ComponentContainsMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> CoordType -> m Bool), MonadIO m, ComponentK a) => MethodInfo * ComponentContainsMethodInfo a signature 

componentGetAlpha

data ComponentGetAlphaMethodInfo Source

Instances

((~) * signature (m Double), MonadIO m, ComponentK a) => MethodInfo * ComponentGetAlphaMethodInfo a signature 

componentGetExtents

data ComponentGetExtentsMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m ()), MonadIO m, ComponentK a) => MethodInfo * ComponentGetExtentsMethodInfo a signature 

componentGetLayer

data ComponentGetLayerMethodInfo Source

Instances

((~) * signature (m Layer), MonadIO m, ComponentK a) => MethodInfo * ComponentGetLayerMethodInfo a signature 

componentGetMdiZorder

componentGetPosition

data ComponentGetPositionMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> CoordType -> m ()), MonadIO m, ComponentK a) => MethodInfo * ComponentGetPositionMethodInfo a signature 

componentGetPosition :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> CoordType -> m () Source

Deprecated: Since 2.12. Use atk_component_get_extents() instead.

componentGetSize

data ComponentGetSizeMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, ComponentK a) => MethodInfo * ComponentGetSizeMethodInfo a signature 

componentGetSize :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> m () Source

Deprecated: Since 2.12. Use atk_component_get_extents() instead.

componentGrabFocus

data ComponentGrabFocusMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, ComponentK a) => MethodInfo * ComponentGrabFocusMethodInfo a signature 

componentRefAccessibleAtPoint

componentRemoveFocusHandler

componentRemoveFocusHandler :: (MonadIO m, ComponentK a) => a -> Word32 -> m () Source

Deprecated: (Since version 2.9.4)If you need to track when an object gains orlose the focus, use the #AtkObject::state-change "focused" notification instead.

componentSetExtents

data ComponentSetExtentsMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m Bool), MonadIO m, ComponentK a) => MethodInfo * ComponentSetExtentsMethodInfo a signature 

componentSetPosition

data ComponentSetPositionMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> CoordType -> m Bool), MonadIO m, ComponentK a) => MethodInfo * ComponentSetPositionMethodInfo a signature 

componentSetSize

data ComponentSetSizeMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m Bool), MonadIO m, ComponentK a) => MethodInfo * ComponentSetSizeMethodInfo a signature 

Signals

BoundsChanged