gi-atk-2.0.9: 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 #

Constructors

Component (ManagedPtr Component) 

Instances

IsComponent Component Source # 
((~) * info (ResolveComponentMethod t Component), MethodInfo * info Component p) => IsLabel t (Component -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Component -> p #

((~) * info (ResolveComponentMethod t Component), MethodInfo * info Component p) => IsLabelProxy t (Component -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Component -> p

HasAttributeList * Component Source # 
type SignalList Component Source # 
type SignalList Component
type AttributeList Component Source # 
type AttributeList Component

Methods

contains

data ComponentContainsMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy ComponentContainsMethodInfo a -> signature -> s

getAlpha

data ComponentGetAlphaMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsComponent a) => MethodInfo * ComponentGetAlphaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ComponentGetAlphaMethodInfo a -> signature -> s

getExtents

data ComponentGetExtentsMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy ComponentGetExtentsMethodInfo a -> signature -> s

getLayer

data ComponentGetLayerMethodInfo Source #

Instances

((~) * signature (m Layer), MonadIO m, IsComponent a) => MethodInfo * ComponentGetLayerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ComponentGetLayerMethodInfo a -> signature -> s

getMdiZorder

data ComponentGetMdiZorderMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsComponent a) => MethodInfo * ComponentGetMdiZorderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ComponentGetMdiZorderMethodInfo a -> signature -> s

getPosition

data ComponentGetPositionMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy ComponentGetPositionMethodInfo a -> signature -> s

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

Deprecated: Since 2.12. Use atk_component_get_extents() instead.

getSize

data ComponentGetSizeMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsComponent a) => MethodInfo * ComponentGetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ComponentGetSizeMethodInfo a -> signature -> s

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

Deprecated: Since 2.12. Use atk_component_get_extents() instead.

grabFocus

data ComponentGrabFocusMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsComponent a) => MethodInfo * ComponentGrabFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ComponentGrabFocusMethodInfo a -> signature -> s

refAccessibleAtPoint

data ComponentRefAccessibleAtPointMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> CoordType -> m (Maybe Object)), MonadIO m, IsComponent a) => MethodInfo * ComponentRefAccessibleAtPointMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ComponentRefAccessibleAtPointMethodInfo a -> signature -> s

removeFocusHandler

data ComponentRemoveFocusHandlerMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsComponent a) => MethodInfo * ComponentRemoveFocusHandlerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ComponentRemoveFocusHandlerMethodInfo a -> signature -> s

componentRemoveFocusHandler :: (MonadIO m, IsComponent 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.

setExtents

data ComponentSetExtentsMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy ComponentSetExtentsMethodInfo a -> signature -> s

setPosition

data ComponentSetPositionMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy ComponentSetPositionMethodInfo a -> signature -> s

setSize

data ComponentSetSizeMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy ComponentSetSizeMethodInfo a -> signature -> s

Signals

boundsChanged

data ComponentBoundsChangedSignalInfo Source #

Instances

SignalInfo ComponentBoundsChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType ComponentBoundsChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ComponentBoundsChangedSignalInfo -> o -> HaskellCallbackType ComponentBoundsChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ComponentBoundsChangedSignalInfo Source # 

afterComponentBoundsChanged :: (GObject a, MonadIO m) => a -> ComponentBoundsChangedCallback -> m SignalHandlerId Source #

onComponentBoundsChanged :: (GObject a, MonadIO m) => a -> ComponentBoundsChangedCallback -> m SignalHandlerId Source #