Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- glWindowNew :: Size -> Maybe Position -> Maybe Text -> IO (Ref GlWindow)
- glWindowCustom :: Size -> Maybe Position -> Maybe Text -> Maybe (Ref GlWindow -> IO ()) -> CustomWidgetFuncs GlWindow -> CustomWindowFuncs GlWindow -> IO (Ref GlWindow)
- glWindowCanDo :: Mode -> IO Bool
- drawGlWindowBase :: Ref GlWindowBase -> IO ()
- handleGlWindowBase :: Ref GlWindowBase -> Event -> IO (Either UnknownEvent ())
- resizeGlWindowBase :: Ref GlWindowBase -> Rectangle -> IO ()
- hideGlWindowBase :: Ref GlWindowBase -> IO ()
- showWidgetGlWindowBase :: Ref GlWindowBase -> IO ()
Documentation
:: Size | The size of this window |
-> Maybe Position | The position of this window |
-> Maybe Text | The window label |
-> Maybe (Ref GlWindow -> IO ()) | Optional custom drawing function |
-> CustomWidgetFuncs GlWindow | other custom widget functions |
-> CustomWindowFuncs GlWindow | Other custom window functions |
-> IO (Ref GlWindow) |
drawGlWindowBase :: Ref GlWindowBase -> IO () Source #
handleGlWindowBase :: Ref GlWindowBase -> Event -> IO (Either UnknownEvent ()) Source #
resizeGlWindowBase :: Ref GlWindowBase -> Rectangle -> IO () Source #
hideGlWindowBase :: Ref GlWindowBase -> IO () Source #
showWidgetGlWindowBase :: Ref GlWindowBase -> IO () Source #
Hierarchy
Graphics.UI.FLTK.LowLevel.Base.Widget | v Graphics.UI.FLTK.LowLevel.Base.Group | v Graphics.UI.FLTK.LowLevel.Base.Window | v Graphics.UI.FLTK.LowLevel.Base.GlWindow
GlWindow functions
canDo ::Ref
GlWindowBase
->IO
(Bool
) canDoOverlay ::Ref
GlWindowBase
->IO
(Bool
) destroy ::Ref
GlWindowBase
->IO
() flush ::Ref
GlWindowBase
->IO
() getContext ::Ref
GlWindowBase
->IO
(Ref
FlGlContext
) getContextValid ::Ref
GlWindowBase
->IO
(Bool
) getMode ::Ref
GlWindowBase
->IO
(Modes
) getValid ::Ref
GlWindowBase
->IO
(Bool
) handle ::Ref
GlWindowBase
->Event
->IO
(Either
UnknownEvent
() ) hide ::Ref
GlWindowBase
->IO
() hideOverlay ::Ref
GlWindowBase
->IO
() invalidate ::Ref
GlWindowBase
->IO
() makeOverlayCurrent ::Ref
GlWindowBase
->IO
() ortho ::Ref
GlWindowBase
->IO
() pixelH ::Ref
GlWindowBase
->IO
(Int
) pixelW ::Ref
GlWindowBase
->IO
(Int
) pixelsPerUnit ::Ref
GlWindowBase
->IO
(Float
) redrawOverlay ::Ref
GlWindowBase
->IO
() resize ::Ref
GlWindowBase
->Rectangle
->IO
() setContext ::Ref
GlWindowBase
->Ref
FlGlContext
->IO
() setContextValid ::Ref
GlWindowBase
->Bool
->IO
() setContextWithDestroyFlag ::Ref
GlWindowBase
->Ref
FlGlContext
->Bool
->IO
() setMode ::Ref
GlWindowBase
->Modes
->IO
() setValid ::Ref
GlWindowBase
->Bool
->IO
() showWidget ::Ref
GlWindowBase
->IO
() swapBuffers ::Ref
GlWindowBase
->IO
()