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 DOMUIEvent = DOMUIEvent (ForeignPtr DOMUIEvent)
- class GObject o => DOMUIEventK o
- toDOMUIEvent :: DOMUIEventK o => o -> IO DOMUIEvent
- noDOMUIEvent :: Maybe DOMUIEvent
- dOMUIEventGetCharCode :: (MonadIO m, DOMUIEventK a) => a -> m Int64
- dOMUIEventGetDetail :: (MonadIO m, DOMUIEventK a) => a -> m Int64
- dOMUIEventGetKeyCode :: (MonadIO m, DOMUIEventK a) => a -> m Int64
- dOMUIEventGetLayerX :: (MonadIO m, DOMUIEventK a) => a -> m Int64
- dOMUIEventGetLayerY :: (MonadIO m, DOMUIEventK a) => a -> m Int64
- dOMUIEventGetPageX :: (MonadIO m, DOMUIEventK a) => a -> m Int64
- dOMUIEventGetPageY :: (MonadIO m, DOMUIEventK a) => a -> m Int64
- dOMUIEventGetView :: (MonadIO m, DOMUIEventK a) => a -> m DOMDOMWindow
- dOMUIEventGetWhich :: (MonadIO m, DOMUIEventK a) => a -> m Int64
- dOMUIEventInitUiEvent :: (MonadIO m, DOMUIEventK a, DOMDOMWindowK b) => a -> Text -> Bool -> Bool -> b -> Int64 -> m ()
- data DOMUIEventCharCodePropertyInfo
- getDOMUIEventCharCode :: (MonadIO m, DOMUIEventK o) => o -> m Int64
- data DOMUIEventDetailPropertyInfo
- getDOMUIEventDetail :: (MonadIO m, DOMUIEventK o) => o -> m Int64
- data DOMUIEventKeyCodePropertyInfo
- getDOMUIEventKeyCode :: (MonadIO m, DOMUIEventK o) => o -> m Int64
- data DOMUIEventLayerXPropertyInfo
- getDOMUIEventLayerX :: (MonadIO m, DOMUIEventK o) => o -> m Int64
- data DOMUIEventLayerYPropertyInfo
- getDOMUIEventLayerY :: (MonadIO m, DOMUIEventK o) => o -> m Int64
- data DOMUIEventPageXPropertyInfo
- getDOMUIEventPageX :: (MonadIO m, DOMUIEventK o) => o -> m Int64
- data DOMUIEventPageYPropertyInfo
- getDOMUIEventPageY :: (MonadIO m, DOMUIEventK o) => o -> m Int64
- data DOMUIEventViewPropertyInfo
- getDOMUIEventView :: (MonadIO m, DOMUIEventK o) => o -> m DOMDOMWindow
- data DOMUIEventWhichPropertyInfo
- getDOMUIEventWhich :: (MonadIO m, DOMUIEventK o) => o -> m Int64
Exported types
newtype DOMUIEvent Source
GObject DOMUIEvent | |
type ParentTypes DOMUIEvent | |
type AttributeList DOMUIEvent | |
type SignalList DOMUIEvent |
class GObject o => DOMUIEventK o Source
(GObject o, IsDescendantOf DOMUIEvent o) => DOMUIEventK o |
toDOMUIEvent :: DOMUIEventK o => o -> IO DOMUIEvent Source
Methods
dOMUIEventGetCharCode
dOMUIEventGetCharCode :: (MonadIO m, DOMUIEventK a) => a -> m Int64 Source
dOMUIEventGetDetail
dOMUIEventGetDetail :: (MonadIO m, DOMUIEventK a) => a -> m Int64 Source
dOMUIEventGetKeyCode
dOMUIEventGetKeyCode :: (MonadIO m, DOMUIEventK a) => a -> m Int64 Source
dOMUIEventGetLayerX
dOMUIEventGetLayerX :: (MonadIO m, DOMUIEventK a) => a -> m Int64 Source
dOMUIEventGetLayerY
dOMUIEventGetLayerY :: (MonadIO m, DOMUIEventK a) => a -> m Int64 Source
dOMUIEventGetPageX
dOMUIEventGetPageX :: (MonadIO m, DOMUIEventK a) => a -> m Int64 Source
dOMUIEventGetPageY
dOMUIEventGetPageY :: (MonadIO m, DOMUIEventK a) => a -> m Int64 Source
dOMUIEventGetView
dOMUIEventGetView :: (MonadIO m, DOMUIEventK a) => a -> m DOMDOMWindow Source
dOMUIEventGetWhich
dOMUIEventGetWhich :: (MonadIO m, DOMUIEventK a) => a -> m Int64 Source
dOMUIEventInitUiEvent
dOMUIEventInitUiEvent :: (MonadIO m, DOMUIEventK a, DOMDOMWindowK b) => a -> Text -> Bool -> Bool -> b -> Int64 -> m () Source
Properties
CharCode
data DOMUIEventCharCodePropertyInfo Source
AttrInfo DOMUIEventCharCodePropertyInfo | |
type AttrLabel DOMUIEventCharCodePropertyInfo = "DOMUIEvent::char-code" | |
type AttrGetType DOMUIEventCharCodePropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMUIEventCharCodePropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventCharCodePropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventCharCodePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventCharCode :: (MonadIO m, DOMUIEventK o) => o -> m Int64 Source
Detail
data DOMUIEventDetailPropertyInfo Source
AttrInfo DOMUIEventDetailPropertyInfo | |
type AttrLabel DOMUIEventDetailPropertyInfo = "DOMUIEvent::detail" | |
type AttrGetType DOMUIEventDetailPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMUIEventDetailPropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventDetailPropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventDetailPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventDetail :: (MonadIO m, DOMUIEventK o) => o -> m Int64 Source
KeyCode
data DOMUIEventKeyCodePropertyInfo Source
AttrInfo DOMUIEventKeyCodePropertyInfo | |
type AttrLabel DOMUIEventKeyCodePropertyInfo = "DOMUIEvent::key-code" | |
type AttrGetType DOMUIEventKeyCodePropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMUIEventKeyCodePropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventKeyCodePropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventKeyCodePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventKeyCode :: (MonadIO m, DOMUIEventK o) => o -> m Int64 Source
LayerX
data DOMUIEventLayerXPropertyInfo Source
AttrInfo DOMUIEventLayerXPropertyInfo | |
type AttrLabel DOMUIEventLayerXPropertyInfo = "DOMUIEvent::layer-x" | |
type AttrGetType DOMUIEventLayerXPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMUIEventLayerXPropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventLayerXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventLayerXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventLayerX :: (MonadIO m, DOMUIEventK o) => o -> m Int64 Source
LayerY
data DOMUIEventLayerYPropertyInfo Source
AttrInfo DOMUIEventLayerYPropertyInfo | |
type AttrLabel DOMUIEventLayerYPropertyInfo = "DOMUIEvent::layer-y" | |
type AttrGetType DOMUIEventLayerYPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMUIEventLayerYPropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventLayerYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventLayerYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventLayerY :: (MonadIO m, DOMUIEventK o) => o -> m Int64 Source
PageX
data DOMUIEventPageXPropertyInfo Source
AttrInfo DOMUIEventPageXPropertyInfo | |
type AttrLabel DOMUIEventPageXPropertyInfo = "DOMUIEvent::page-x" | |
type AttrGetType DOMUIEventPageXPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMUIEventPageXPropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventPageXPropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventPageXPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventPageX :: (MonadIO m, DOMUIEventK o) => o -> m Int64 Source
PageY
data DOMUIEventPageYPropertyInfo Source
AttrInfo DOMUIEventPageYPropertyInfo | |
type AttrLabel DOMUIEventPageYPropertyInfo = "DOMUIEvent::page-y" | |
type AttrGetType DOMUIEventPageYPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMUIEventPageYPropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventPageYPropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventPageYPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventPageY :: (MonadIO m, DOMUIEventK o) => o -> m Int64 Source
View
data DOMUIEventViewPropertyInfo Source
AttrInfo DOMUIEventViewPropertyInfo | |
type AttrLabel DOMUIEventViewPropertyInfo = "DOMUIEvent::view" | |
type AttrGetType DOMUIEventViewPropertyInfo = DOMDOMWindow | |
type AttrBaseTypeConstraint DOMUIEventViewPropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventViewPropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventViewPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventView :: (MonadIO m, DOMUIEventK o) => o -> m DOMDOMWindow Source
Which
data DOMUIEventWhichPropertyInfo Source
AttrInfo DOMUIEventWhichPropertyInfo | |
type AttrLabel DOMUIEventWhichPropertyInfo = "DOMUIEvent::which" | |
type AttrGetType DOMUIEventWhichPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMUIEventWhichPropertyInfo = DOMUIEventK | |
type AttrSetTypeConstraint DOMUIEventWhichPropertyInfo = * ~ () | |
type AttrAllowedOps DOMUIEventWhichPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMUIEventWhich :: (MonadIO m, DOMUIEventK o) => o -> m Int64 Source