Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Event
- = NoEvent
- | Push
- | Release
- | Enter
- | Leave
- | Drag
- | Focus
- | Unfocus
- | Keydown
- | Keyup
- | Close
- | Move
- | Shortcut
- | Deactivate
- | Activate
- | Hide
- | Show
- | Paste
- | Selectionclear
- | Mousewheel
- | DndEnter
- | DndDrag
- | DndLeave
- | DndRelease
- | ScreenConfigurationChanged
- | Fullscreen
- data When
- data FdWhen
- data TreeSort
- data TreeConnector
- data TreeSelect
- data SpecialKey
- = Kb_VolumeDown
- | Kb_VolumeMute
- | Kb_VolumeUp
- | Kb_MediaPlay
- | Kb_MediaStop
- | Kb_MediaPrev
- | Kb_MediaNext
- | Kb_HomePage
- | Kb_Mail
- | Kb_Search
- | Kb_Back
- | Kb_Forward
- | Kb_Stop
- | Kb_Refresh
- | Kb_Sleep
- | Kb_Favorites
- | Button
- | Kb_Backspace
- | Kb_Tab
- | Kb_IsoKey
- | Kb_Enter
- | Kb_Pause
- | Kb_Escape
- | Kb_Kana
- | Kb_Eisu
- | Kb_Yen
- | Kb_JisUnderscore
- | Kb_Home
- | Kb_Left
- | Kb_Up
- | Kb_Right
- | Kb_Down
- | Kb_PageUp
- | Kb_PageDown
- | Kb_End
- | Kb_Print
- | Kb_Insert
- | Kb_Menu
- | Kb_Help
- | Kb_Kp
- | Kb_KpEnter
- | Kb_F
- | Kb_Flast
- | Kb_ShiftL
- | Kb_ShiftR
- | Kb_ControlL
- | Kb_ControlR
- | Kb_CapsLock
- | Kb_MetaL
- | Kb_MetaR
- | Kb_AltL
- | Kb_AltR
- | Kb_Delete
- allSpecialKeys :: [SpecialKey]
- data MouseButton
- data EventState
- allEventStates :: [EventState]
- kb_CommandState :: EventState
- kb_ControlState :: EventState
- kb_KpLast :: SpecialKey
- data Damage
- data GlutDraw
- data GlutMouseCodes
- data GlutUpDown
- data GlutVisibility
- data GlutMenuProperties
- data GlutEnteredLeft
- data GlutKeyboardCodes
- = GlutKeyF1
- | GlutKeyF2
- | GlutKeyF3
- | GlutKeyF4
- | GlutKeyF5
- | GlutKeyF6
- | GlutKeyF7
- | GlutKeyF8
- | GlutKeyF9
- | GlutKeyF10
- | GlutKeyF11
- | GlutKeyF12
- | GlutKeyHome
- | GlutKeyLeft
- | GlutKeyUp
- | GlutKeyRight
- | GlutKeyDown
- | GlutKeyPageUp
- | GlutKeyPageDown
- | GlutKeyEnd
- | GlutKeyInsert
- | GlutActiveShift
- | GlutActiveCtrl
- | GlutActiveAlt
- data GlutConstants
- data GlutWindowProperties
- = GlutWindowX
- | GlutWindowY
- | GlutWindowWidth
- | GlutWindowHeight
- | GlutWindowParent
- | GlutScreenWidth
- | GlutScreenHeight
- | GlutInitWindowX
- | GlutInitWindowY
- | GlutInitWindowWidth
- | GlutInitWindowHeight
- | GlutInitDisplayMode
- | GlutWindowBufferSize
- | GlutWindowDoublebuffer
- | GlutWindowStereo
- | GlutWindowColormapSize
- | GlutWindowRedSize
- | GlutWindowGreenSize
- | GlutWindowBlueSize
- | GlutWindowAlphaSize
- | GlutWindowDepthSize
- | GlutWindowStencilSize
- | GlutWindowAccumRedSize
- | GlutWindowAccumGreenSize
- | GlutWindowAccumBlueSize
- | GlutWindowAccumAlphaSize
- | GlutWindowRgba
- | GlutWindowNumSamples
- data GlutCursor
- = GlutCursorInherit
- | GlutCursorRightArrow
- | GlutCursorBottomLeftCorner
- | GlutCursorBottomRightCorner
- | GlutCursorBottomSide
- | GlutCursorCycle
- | GlutCursorInfo
- | GlutCursorLeftSide
- | GlutCursorDestroy
- | GlutCursorHelp
- | GlutCursorRightSide
- | GlutCursorSpray
- | GlutCursorCrosshair
- | GlutCursorLeftArrow
- | GlutCursorTopLeftCorner
- | GlutCursorTopRightCorner
- | GlutCursorTopSide
- | GlutCursorWait
- | GlutCursorText
- | GlutCursorUpDown
- | GlutCursorLeftRight
- | GlutCursorNone
- glutCursorFullCrossHair :: GlutCursor
- data Cursor
- data Mode
- single :: Mode
- newtype Alignments = Alignments [AlignType]
- data AlignType
- = AlignTypeCenter
- | AlignTypeTop
- | AlignTypeBottom
- | AlignTypeLeft
- | AlignTypeLeftTop
- | AlignTypeRight
- | AlignTypeRightTop
- | AlignTypeLeftBottom
- | AlignTypeRightBottom
- | AlignTypeInside
- | AlignTypeTextOverImage
- | AlignTypeClip
- | AlignTypeWrap
- | AlignTypeImageNextToText
- | AlignTypeTextNextToImage
- | AlignTypeImageBackdrop
- alignCenter :: Alignments
- alignTop :: Alignments
- alignBottom :: Alignments
- alignLeft :: Alignments
- alignRight :: Alignments
- alignInside :: Alignments
- alignTextOverImage :: Alignments
- alignClip :: Alignments
- alignWrap :: Alignments
- alignImageNextToText :: Alignments
- alignTextNextToImage :: Alignments
- alignImageBackdrop :: Alignments
- alignLeftTop :: Alignments
- alignRightTop :: Alignments
- alignLeftBottom :: Alignments
- alignRightBottom :: Alignments
- alignPositionMask :: Alignments
- alignImageMask :: Alignments
- alignNoWrap :: Alignments
- alignImageOverText :: Alignments
- alignTopLeft :: Alignments
- alignTopRight :: Alignments
- alignBottomLeft :: Alignments
- alignBottomRight :: Alignments
- allAlignTypes :: [AlignType]
- allWhen :: [When]
- data Boxtype
- = NoBox
- | FlatBox
- | UpBox
- | DownBox
- | UpFrame
- | DownFrame
- | ThinUpBox
- | ThinDownBox
- | ThinUpFrame
- | ThinDownFrame
- | EngravedBox
- | EmbossedBox
- | EngravedFrame
- | EmbossedFrame
- | BorderBox
- | ShadowBox
- | BorderFrame
- | ShadowFrame
- | RoundedBox
- | RshadowBox
- | RoundedFrame
- | RFlatBox
- | RoundUpBox
- | RoundDownBox
- | DiamondUpBox
- | DiamondDownBox
- | OvalBox
- | OshadowBox
- | OvalFrame
- | FloatBox
- | PlasticUpBox
- | PlasticDownBox
- | PlasticUpFrame
- | PlasticDownFrame
- | PlasticThinUpBox
- | PlasticThinDownBox
- | PlasticRoundUpBox
- | PlasticRoundDownBox
- | GtkUpBox
- | GtkDownBox
- | GtkUpFrame
- | GtkDownFrame
- | GtkThinUpBox
- | GtkThinDownBox
- | GtkThinUpFrame
- | GtkThinDownFrame
- | GtkRoundUpBox
- | GtkRoundDownBox
- | FreeBoxtype
- frame :: Boxtype
- frameBox :: Boxtype
- circleBox :: Boxtype
- diamondBox :: Boxtype
- defineRoundUpBox :: Boxtype
- defineShadowBox :: Boxtype
- defineRoundedBox :: Boxtype
- defineRflatBox :: Boxtype
- defineRshadowBox :: Boxtype
- defineDiamondBox :: Boxtype
- defineOvalBox :: Boxtype
- definePlasticUpBox :: Boxtype
- defineGtkUpBox :: Boxtype
- newtype Font = Font Int
- data FontAttribute
- = Bold
- | Italic
- | BoldItalic
- cFromFont :: Font -> CInt
- cToFont :: CInt -> Font
- cFromFontAttribute :: FontAttribute -> CInt
- cToFontAttribute :: CInt -> Maybe FontAttribute
- helvetica :: Font
- helveticaBold :: Font
- helveticaItalic :: Font
- helveticaBoldItalic :: Font
- courier :: Font
- courierBold :: Font
- courierItalic :: Font
- courierBoldItalic :: Font
- times :: Font
- timesBold :: Font
- timesItalic :: Font
- timesBoldItalic :: Font
- symbol :: Font
- screen :: Font
- screenBold :: Font
- zapfDingbats :: Font
- freeFont :: Font
- newtype Color = Color Int
- cFromColor :: Color -> CUInt
- cToColor :: CUInt -> Color
- inactive :: Color -> Color
- contrast :: Color -> Color -> Color
- color_average :: Color -> Color -> Double -> Color
- lighter :: Color -> Color
- darker :: Color -> Color
- rgbColorWithRgb :: Char -> Char -> Char -> Color
- rgbColorWithGrayscale :: Char -> Color
- grayRamp :: Int -> Color
- colorCube :: Int -> Int -> Int -> Color
- foregroundColor :: Color
- background2Color :: Color
- inactiveColor :: Color
- selectionColor :: Color
- gray0Color :: Color
- dark3Color :: Color
- dark2Color :: Color
- dark1Color :: Color
- backgroundColor :: Color
- light1Color :: Color
- light2Color :: Color
- light3Color :: Color
- blackColor :: Color
- redColor :: Color
- greenColor :: Color
- yellowColor :: Color
- blueColor :: Color
- magentaColor :: Color
- cyanColor :: Color
- darkRedColor :: Color
- darkGreenColor :: Color
- darkYellowColor :: Color
- darkBlueColor :: Color
- darkMagentaColor :: Color
- darkCyanColor :: Color
- whiteColor :: Color
- freeColor :: Color
- numFreeColor :: Color
- grayRampColor :: Color
- numGray :: Color
- grayColor :: Color
- colorCubeColor :: Color
- numRed :: Color
- numGreen :: Color
- numBlue :: Color
- data Labeltype
- symbolLabel :: Labeltype
- defineShadowLabel :: Labeltype
- defineEngravedLabel :: Labeltype
- defineEmbossedLabel :: Labeltype
Events
Tree Attributes
data TreeConnector Source
data TreeSelect Source
Keyboard and mouse codes
data SpecialKey Source
data MouseButton Source
data EventState Source
Widget damage types
Glut attributes
data GlutMouseCodes Source
data GlutMenuProperties Source
data GlutKeyboardCodes Source
data GlutConstants Source
data GlutWindowProperties Source
data GlutCursor Source
Cursor type
Various modes
Alignment
newtype Alignments Source
allAlignTypes :: [AlignType] Source
Box types
Box functions
Fonts
(Un-)marshalling
Font Names
screenBold :: Font Source
Colors
(Un-)marshalling
cFromColor :: Color -> CUInt Source
Various Color Functions
rgbColorWithGrayscale :: Char -> Color Source