|
| Graphics.UI.Gtk.Gdk.Events |
|
|
|
|
| Description |
|
|
| Synopsis |
|
|
|
| Documentation |
|
| type Modifier = Word32 |
| modifier key flags
|
|
| hasShift :: Modifier -> Bool |
|
| hasLock :: Modifier -> Bool |
|
| hasControl :: Modifier -> Bool |
|
| hasMod1 :: Modifier -> Bool |
|
| hasMod2 :: Modifier -> Bool |
|
| hasMod3 :: Modifier -> Bool |
|
| hasMod4 :: Modifier -> Bool |
|
| hasMod5 :: Modifier -> Bool |
|
| hasButLeft :: Modifier -> Bool |
|
| hasButRight :: Modifier -> Bool |
|
| hasButMiddle :: Modifier -> Bool |
|
| data Event |
| Constructors | | Event | | | | Expose | | | | Motion | | | sent :: Bool | | | time :: Integer | | | x, y :: Double | | | modif :: Modifier | | | isHint :: Bool | | | xRoot, yRoot :: Double | |
| | Button | | | sent :: Bool | | | click :: Click | | | time :: Integer | | | x, y :: Double | | | modif :: Modifier | | | button :: Button | | | xRoot, yRoot :: Double | |
| | Key | | | release :: Bool | | | sent :: Bool | | | time :: Integer | | | modif :: Modifier | | | keyval :: Integer | | | len :: Int | | | str :: String | |
| | Crossing | | | | Focus | | | sent :: Bool | | | inFocus :: Bool | |
| | Configure | | | sent :: Bool | | | xPar :: Int | | | yPar :: Int | | | width :: Int | | | height :: Int | |
| | Property | | | sent :: Bool | | | time :: Integer | |
| | Visibility | | | | Scroll | | | sent :: Bool | | | time :: Integer | | | x, y :: Double | | | direc :: ScrollDirection | | | xRoot, yRoot :: Double | |
| | WindowState | | |
|
|
|
| marshalEvent :: Ptr Event -> IO Event |
|
| data VisibilityState |
| visibility of a window
| | Constructors | | VisibilityUnobscured | | | VisibilityPartialObscured | | | VisibilityFullyObscured | |
| | Instances | |
|
|
| data CrossingMode |
| provide additionl information if cursor crosses a
window
| | Constructors | | CrossingNormal | | | CrossingGrab | | | CrossingUngrab | |
| | Instances | |
|
|
| data NotifyType |
| Constructors | | NotifyAncestor | | | NotifyVirtual | | | NotifyInferior | | | NotifyNonlinear | | | NotifyNonlinearVirtual | | | NotifyUnknown | |
| | Instances | |
|
|
| data WindowState |
| the state a GDK window is in
| | Constructors | | WindowStateWithdrawn | | | WindowStateIconified | | | WindowStateMaximized | | | WindowStateSticky | | | WindowStateFullscreen | | | WindowStateAbove | | | WindowStateBelow | |
| | Instances | |
|
|
| data ScrollDirection |
| in which direction was scrolled?
| | Constructors | | ScrollUp | | | ScrollDown | | | ScrollLeft | | | ScrollRight | |
| | Instances | |
|
|
| data Button |
| Button number
| | Constructors | | LeftButton | | | MiddleButton | | | RightButton | | | WheelUp | | | WheelDown | | | OtherButton | |
| | Instances | |
|
|
| data Click |
| Type of mouse click
| | Constructors | | SingleClick | | | DoubleClick | | | TripleClick | | | ReleaseClick | |
|
|
|
| data Rectangle |
Rectangle
- for Events
- Specifies x, y, width and height
| | Constructors | | Rectangle Int Int Int Int | |
| | Instances | |
|
|
| Produced by Haddock version 0.6 |