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 |