webkit-0.12.6.1: Binding to the Webkit library.

Safe Haskell | None
Language | Haskell98

Graphics.UI.Gtk.WebKit.DOM.Event

# Documentation

eventStopPropagation :: EventClass self => self -> IO ()

eventPreventDefault :: EventClass self => self -> IO ()

eventInitEvent :: EventClass self => self -> String -> Bool -> Bool -> IO ()

eventStopImmediatePropagation :: EventClass self => self -> IO ()

cNONE :: Integer

cCAPTURING_PHASE :: Integer

cAT_TARGET :: Integer

cBUBBLING_PHASE :: Integer

cMOUSEDOWN :: Integer

cMOUSEUP :: Integer

cMOUSEOVER :: Integer

cMOUSEOUT :: Integer

cMOUSEMOVE :: Integer

cMOUSEDRAG :: Integer

cCLICK :: Integer

cDBLCLICK :: Integer

cKEYDOWN :: Integer

cKEYUP :: Integer

cKEYPRESS :: Integer

cDRAGDROP :: Integer

cFOCUS :: Integer

cBLUR :: Integer

cSELECT :: Integer

cCHANGE :: Integer

eventGetTarget :: EventClass self => self -> IO (Maybe EventTarget)

eventGetCurrentTarget :: EventClass self => self -> IO (Maybe EventTarget)

eventGetEventPhase :: EventClass self => self -> IO Word

eventGetBubbles :: EventClass self => self -> IO Bool

eventGetCancelable :: EventClass self => self -> IO Bool

eventGetTimeStamp :: EventClass self => self -> IO Word

eventGetDefaultPrevented :: EventClass self => self -> IO Bool

eventGetSrcElement :: EventClass self => self -> IO (Maybe EventTarget)

eventSetReturnValue :: EventClass self => self -> Bool -> IO ()

eventGetReturnValue :: EventClass self => self -> IO Bool

eventSetCancelBubble :: EventClass self => self -> Bool -> IO ()

eventGetCancelBubble :: EventClass self => self -> IO Bool

data Event

Instances

Eq Event |
Ord Event |
GObjectClass Event |
EventClass Event |

class GObjectClass o => EventClass o

Instances

EventClass KeyboardEvent |
EventClass MouseEvent |
EventClass UIEvent |
EventClass Event |

castToEvent :: GObjectClass obj => obj -> Event

gTypeEvent :: GType

toEvent :: EventClass o => o -> Event