| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.Base.GlWindow
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
Arguments
| :: 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 ::RefGlWindowBase->IO(Bool) canDoOverlay ::RefGlWindowBase->IO(Bool) destroy ::RefGlWindowBase->IO() flush ::RefGlWindowBase->IO() getContext ::RefGlWindowBase->IO(RefFlGlContext) getContextValid ::RefGlWindowBase->IO(Bool) getMode ::RefGlWindowBase->IO(Modes) getValid ::RefGlWindowBase->IO(Bool) handle ::RefGlWindowBase->Event->IO(EitherUnknownEvent() ) hide ::RefGlWindowBase->IO() hideOverlay ::RefGlWindowBase->IO() invalidate ::RefGlWindowBase->IO() makeOverlayCurrent ::RefGlWindowBase->IO() ortho ::RefGlWindowBase->IO() pixelH ::RefGlWindowBase->IO(Int) pixelW ::RefGlWindowBase->IO(Int) pixelsPerUnit ::RefGlWindowBase->IO(Float) redrawOverlay ::RefGlWindowBase->IO() resize ::RefGlWindowBase->Rectangle->IO() setContext ::RefGlWindowBase->RefFlGlContext->IO() setContextValid ::RefGlWindowBase->Bool->IO() setContextWithDestroyFlag ::RefGlWindowBase->RefFlGlContext->Bool->IO() setMode ::RefGlWindowBase->Modes->IO() setValid ::RefGlWindowBase->Bool->IO() showWidget ::RefGlWindowBase->IO() swapBuffers ::RefGlWindowBase->IO()