| 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 |
GI.Gdk.Enums
Contents
Description
- catchGLError :: IO a -> (GLError -> GErrorMessage -> IO a) -> IO a
- handleGLError :: (GLError -> GErrorMessage -> IO a) -> IO a -> IO a
- data WindowWindowClass
- data WindowTypeHint
- = WindowTypeHintNormal
- | WindowTypeHintDialog
- | WindowTypeHintMenu
- | WindowTypeHintToolbar
- | WindowTypeHintSplashscreen
- | WindowTypeHintUtility
- | WindowTypeHintDock
- | WindowTypeHintDesktop
- | WindowTypeHintDropdownMenu
- | WindowTypeHintPopupMenu
- | WindowTypeHintTooltip
- | WindowTypeHintNotification
- | WindowTypeHintCombo
- | WindowTypeHintDnd
- | AnotherWindowTypeHint Int
- data WindowType
- data WindowEdge
- data VisualType
- data VisibilityState
- data TouchpadGesturePhase
- data Status
- data SettingAction
- data ScrollDirection
- data PropertyState
- data PropMode
- data OwnerChange
- data NotifyType
- data ModifierIntent
- data InputSource
- data InputMode
- data Gravity
- data GrabStatus
- data GrabOwnership
- data GLError
- data FullscreenMode
- data FilterReturn
- data EventType
- = EventTypeNothing
- | EventTypeDelete
- | EventTypeDestroy
- | EventTypeExpose
- | EventTypeMotionNotify
- | EventTypeButtonPress
- | EventType2buttonPress
- | EventTypeDoubleButtonPress
- | EventType3buttonPress
- | EventTypeTripleButtonPress
- | EventTypeButtonRelease
- | EventTypeKeyPress
- | EventTypeKeyRelease
- | EventTypeEnterNotify
- | EventTypeLeaveNotify
- | EventTypeFocusChange
- | EventTypeConfigure
- | EventTypeMap
- | EventTypeUnmap
- | EventTypePropertyNotify
- | EventTypeSelectionClear
- | EventTypeSelectionRequest
- | EventTypeSelectionNotify
- | EventTypeProximityIn
- | EventTypeProximityOut
- | EventTypeDragEnter
- | EventTypeDragLeave
- | EventTypeDragMotion
- | EventTypeDragStatus
- | EventTypeDropStart
- | EventTypeDropFinished
- | EventTypeClientEvent
- | EventTypeVisibilityNotify
- | EventTypeScroll
- | EventTypeWindowState
- | EventTypeSetting
- | EventTypeOwnerChange
- | EventTypeGrabBroken
- | EventTypeDamage
- | EventTypeTouchBegin
- | EventTypeTouchUpdate
- | EventTypeTouchEnd
- | EventTypeTouchCancel
- | EventTypeTouchpadSwipe
- | EventTypeTouchpadPinch
- | EventTypeEventLast
- | AnotherEventType Int
- data DragProtocol
- data DeviceType
- data CursorType
- = CursorTypeXCursor
- | CursorTypeArrow
- | CursorTypeBasedArrowDown
- | CursorTypeBasedArrowUp
- | CursorTypeBoat
- | CursorTypeBogosity
- | CursorTypeBottomLeftCorner
- | CursorTypeBottomRightCorner
- | CursorTypeBottomSide
- | CursorTypeBottomTee
- | CursorTypeBoxSpiral
- | CursorTypeCenterPtr
- | CursorTypeCircle
- | CursorTypeClock
- | CursorTypeCoffeeMug
- | CursorTypeCross
- | CursorTypeCrossReverse
- | CursorTypeCrosshair
- | CursorTypeDiamondCross
- | CursorTypeDot
- | CursorTypeDotbox
- | CursorTypeDoubleArrow
- | CursorTypeDraftLarge
- | CursorTypeDraftSmall
- | CursorTypeDrapedBox
- | CursorTypeExchange
- | CursorTypeFleur
- | CursorTypeGobbler
- | CursorTypeGumby
- | CursorTypeHand1
- | CursorTypeHand2
- | CursorTypeHeart
- | CursorTypeIcon
- | CursorTypeIronCross
- | CursorTypeLeftPtr
- | CursorTypeLeftSide
- | CursorTypeLeftTee
- | CursorTypeLeftbutton
- | CursorTypeLlAngle
- | CursorTypeLrAngle
- | CursorTypeMan
- | CursorTypeMiddlebutton
- | CursorTypeMouse
- | CursorTypePencil
- | CursorTypePirate
- | CursorTypePlus
- | CursorTypeQuestionArrow
- | CursorTypeRightPtr
- | CursorTypeRightSide
- | CursorTypeRightTee
- | CursorTypeRightbutton
- | CursorTypeRtlLogo
- | CursorTypeSailboat
- | CursorTypeSbDownArrow
- | CursorTypeSbHDoubleArrow
- | CursorTypeSbLeftArrow
- | CursorTypeSbRightArrow
- | CursorTypeSbUpArrow
- | CursorTypeSbVDoubleArrow
- | CursorTypeShuttle
- | CursorTypeSizing
- | CursorTypeSpider
- | CursorTypeSpraycan
- | CursorTypeStar
- | CursorTypeTarget
- | CursorTypeTcross
- | CursorTypeTopLeftArrow
- | CursorTypeTopLeftCorner
- | CursorTypeTopRightCorner
- | CursorTypeTopSide
- | CursorTypeTopTee
- | CursorTypeTrek
- | CursorTypeUlAngle
- | CursorTypeUmbrella
- | CursorTypeUrAngle
- | CursorTypeWatch
- | CursorTypeXterm
- | CursorTypeLastCursor
- | CursorTypeBlankCursor
- | CursorTypeCursorIsPixmap
- | AnotherCursorType Int
- data CrossingMode
- data ByteOrder
- data AxisUse
Documentation
catchGLError :: IO a -> (GLError -> GErrorMessage -> IO a) -> IO a Source
handleGLError :: (GLError -> GErrorMessage -> IO a) -> IO a -> IO a Source
Exported types
data WindowWindowClass Source
data WindowTypeHint Source
Constructors
data WindowType Source
Constructors
| WindowTypeRoot | |
| WindowTypeToplevel | |
| WindowTypeChild | |
| WindowTypeTemp | |
| WindowTypeForeign | |
| WindowTypeOffscreen | |
| WindowTypeSubsurface | |
| AnotherWindowType Int |
Instances
data WindowEdge Source
Constructors
| WindowEdgeNorthWest | |
| WindowEdgeNorth | |
| WindowEdgeNorthEast | |
| WindowEdgeWest | |
| WindowEdgeEast | |
| WindowEdgeSouthWest | |
| WindowEdgeSouth | |
| WindowEdgeSouthEast | |
| AnotherWindowEdge Int |
Instances
data VisualType Source
Constructors
| VisualTypeStaticGray | |
| VisualTypeGrayscale | |
| VisualTypeStaticColor | |
| VisualTypePseudoColor | |
| VisualTypeTrueColor | |
| VisualTypeDirectColor | |
| AnotherVisualType Int |
Instances
data VisibilityState Source
data SettingAction Source
data ScrollDirection Source
data PropertyState Source
Constructors
| PropModeReplace | |
| PropModePrepend | |
| PropModeAppend | |
| AnotherPropMode Int |
data OwnerChange Source
Instances
data NotifyType Source
Constructors
| NotifyTypeAncestor | |
| NotifyTypeVirtual | |
| NotifyTypeInferior | |
| NotifyTypeNonlinear | |
| NotifyTypeNonlinearVirtual | |
| NotifyTypeUnknown | |
| AnotherNotifyType Int |
Instances
data ModifierIntent Source
data InputSource Source
Constructors
| InputSourceMouse | |
| InputSourcePen | |
| InputSourceEraser | |
| InputSourceCursor | |
| InputSourceKeyboard | |
| InputSourceTouchscreen | |
| InputSourceTouchpad | |
| AnotherInputSource Int |
Instances
data GrabStatus Source
Constructors
| GrabStatusSuccess | |
| GrabStatusAlreadyGrabbed | |
| GrabStatusInvalidTime | |
| GrabStatusNotViewable | |
| GrabStatusFrozen | |
| GrabStatusFailed | |
| AnotherGrabStatus Int |
Instances
data GrabOwnership Source
data FullscreenMode Source
data FilterReturn Source
Constructors
data DragProtocol Source
data DeviceType Source
Instances
data CursorType Source
Constructors
Instances
data CrossingMode Source
Constructors
| ByteOrderLsbFirst | |
| ByteOrderMsbFirst | |
| AnotherByteOrder Int |