Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Component = Component (ForeignPtr Component)
- noComponent :: Maybe Component
- class ForeignPtrNewtype a => ComponentK a
- data ComponentContainsMethodInfo
- componentContains :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> CoordType -> m Bool
- data ComponentGetAlphaMethodInfo
- componentGetAlpha :: (MonadIO m, ComponentK a) => a -> m Double
- data ComponentGetExtentsMethodInfo
- componentGetExtents :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m ()
- data ComponentGetLayerMethodInfo
- componentGetLayer :: (MonadIO m, ComponentK a) => a -> m Layer
- data ComponentGetMdiZorderMethodInfo
- componentGetMdiZorder :: (MonadIO m, ComponentK a) => a -> m Int32
- data ComponentGetPositionMethodInfo
- componentGetPosition :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> CoordType -> m ()
- data ComponentGetSizeMethodInfo
- componentGetSize :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> m ()
- data ComponentGrabFocusMethodInfo
- componentGrabFocus :: (MonadIO m, ComponentK a) => a -> m Bool
- data ComponentRefAccessibleAtPointMethodInfo
- componentRefAccessibleAtPoint :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> CoordType -> m Object
- data ComponentRemoveFocusHandlerMethodInfo
- componentRemoveFocusHandler :: (MonadIO m, ComponentK a) => a -> Word32 -> m ()
- data ComponentSetExtentsMethodInfo
- componentSetExtents :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m Bool
- data ComponentSetPositionMethodInfo
- componentSetPosition :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> CoordType -> m Bool
- data ComponentSetSizeMethodInfo
- componentSetSize :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> m Bool
- type ComponentBoundsChangedCallback = Rectangle -> IO ()
- type ComponentBoundsChangedCallbackC = Ptr () -> Ptr Rectangle -> Ptr () -> IO ()
- data ComponentBoundsChangedSignalInfo
- afterComponentBoundsChanged :: (GObject a, MonadIO m) => a -> ComponentBoundsChangedCallback -> m SignalHandlerId
- componentBoundsChangedCallbackWrapper :: ComponentBoundsChangedCallback -> Ptr () -> Ptr Rectangle -> Ptr () -> IO ()
- componentBoundsChangedClosure :: ComponentBoundsChangedCallback -> IO Closure
- mkComponentBoundsChangedCallback :: ComponentBoundsChangedCallbackC -> IO (FunPtr ComponentBoundsChangedCallbackC)
- noComponentBoundsChangedCallback :: Maybe ComponentBoundsChangedCallback
- onComponentBoundsChanged :: (GObject a, MonadIO m) => a -> ComponentBoundsChangedCallback -> m SignalHandlerId
Exported types
((~) * info (ResolveComponentMethod t Component), MethodInfo * info Component p) => IsLabel t (Component -> p) Source | |
((~) * info (ResolveComponentMethod t Component), MethodInfo * info Component p) => IsLabelProxy t (Component -> p) Source | |
type ParentTypes Component Source | |
type AttributeList Component Source | |
type SignalList Component Source |
class ForeignPtrNewtype a => ComponentK a Source
(ForeignPtrNewtype o, IsDescendantOf Component o) => ComponentK o Source | |
Methods
componentContains
data ComponentContainsMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> CoordType -> m Bool), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentContainsMethodInfo a signature Source | |
componentContains :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> CoordType -> m Bool Source
componentGetAlpha
data ComponentGetAlphaMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentGetAlphaMethodInfo a signature Source | |
componentGetAlpha :: (MonadIO m, ComponentK a) => a -> m Double Source
componentGetExtents
data ComponentGetExtentsMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m ()), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentGetExtentsMethodInfo a signature Source | |
componentGetExtents :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m () Source
componentGetLayer
data ComponentGetLayerMethodInfo Source
((~) (TYPE Lifted) signature (m Layer), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentGetLayerMethodInfo a signature Source | |
componentGetLayer :: (MonadIO m, ComponentK a) => a -> m Layer Source
componentGetMdiZorder
data ComponentGetMdiZorderMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentGetMdiZorderMethodInfo a signature Source | |
componentGetMdiZorder :: (MonadIO m, ComponentK a) => a -> m Int32 Source
componentGetPosition
data ComponentGetPositionMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> CoordType -> m ()), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentGetPositionMethodInfo a signature Source | |
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
((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentGetSizeMethodInfo a signature Source | |
componentGetSize :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> m () Source
Deprecated: Since 2.12. Use atk_component_get_extents() instead.
componentGrabFocus
data ComponentGrabFocusMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentGrabFocusMethodInfo a signature Source | |
componentGrabFocus :: (MonadIO m, ComponentK a) => a -> m Bool Source
componentRefAccessibleAtPoint
data ComponentRefAccessibleAtPointMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> CoordType -> m Object), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentRefAccessibleAtPointMethodInfo a signature Source | |
componentRefAccessibleAtPoint :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> CoordType -> m Object Source
componentRemoveFocusHandler
data ComponentRemoveFocusHandlerMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentRemoveFocusHandlerMethodInfo a signature Source | |
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
((~) (TYPE Lifted) signature (Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m Bool), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentSetExtentsMethodInfo a signature Source | |
componentSetExtents :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> Int32 -> Int32 -> CoordType -> m Bool Source
componentSetPosition
data ComponentSetPositionMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> CoordType -> m Bool), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentSetPositionMethodInfo a signature Source | |
componentSetPosition :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> CoordType -> m Bool Source
componentSetSize
data ComponentSetSizeMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> m Bool), MonadIO m, ComponentK a) => MethodInfo (TYPE Lifted) ComponentSetSizeMethodInfo a signature Source | |
componentSetSize :: (MonadIO m, ComponentK a) => a -> Int32 -> Int32 -> m Bool Source
Signals
BoundsChanged
type ComponentBoundsChangedCallback = Rectangle -> IO () Source
afterComponentBoundsChanged :: (GObject a, MonadIO m) => a -> ComponentBoundsChangedCallback -> m SignalHandlerId Source
componentBoundsChangedCallbackWrapper :: ComponentBoundsChangedCallback -> Ptr () -> Ptr Rectangle -> Ptr () -> IO () Source
mkComponentBoundsChangedCallback :: ComponentBoundsChangedCallbackC -> IO (FunPtr ComponentBoundsChangedCallbackC) Source
onComponentBoundsChanged :: (GObject a, MonadIO m) => a -> ComponentBoundsChangedCallback -> m SignalHandlerId Source