fltkhs-0.5.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.GlWindow

Contents

Synopsis

Documentation

glWindowCustom Source

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) 

Hierarchy

GlWindow functions

canDo :: Ref GlWindow -> IO (Bool)

canDoOverlay :: Ref GlWindow -> IO (Bool)

destroy :: Ref GlWindow -> IO ()

drawSuper :: Ref GlWindow -> IO ()

flush :: Ref GlWindow -> IO ()

flushSuper :: Ref GlWindow -> IO ()

getContext :: Ref GlWindow -> IO (Ref GlContext)

getContextValid :: Ref GlWindow -> IO (Bool)

getMode :: Ref GlWindow -> IO (Mode)

getValid :: Ref GlWindow -> IO (Bool)

handle :: Ref GlWindow -> Event -> IO (Either UnknownEvent ())

handleSuper :: Ref GlWindow -> Event -> IO (Either UnknownEvent ())

hide :: Ref GlWindow -> IO ()

hideOverlay :: Ref GlWindow -> IO ()

hideSuper :: Ref GlWindow -> IO ()

invalidate :: Ref GlWindow -> IO ()

makeOverlayCurrent :: Ref GlWindow -> IO ()

ortho :: Ref GlWindow -> IO ()

redrawOverlay :: Ref GlWindow -> IO ()

resize :: Ref GlWindow -> Rectangle -> IO ()

resizeSuper :: Ref GlWindow -> Rectangle -> IO ()

setContext :: Ref GlWindow -> Ref GlContext -> IO ()

setContextValid :: Ref GlWindow -> Bool -> IO ()

setContextWithDestroyFlag :: Ref GlWindow -> Ref GlContext -> Bool -> IO ()

setMode :: Ref GlWindow -> Modes -> IO ()

setValid :: Ref GlWindow -> Bool -> IO ()

showWidget :: Ref GlWindow -> IO ()

showWidgetSuper :: Ref GlWindow -> IO ()

swapBuffers :: Ref GlWindow -> IO ()