fltkhs-0.4.0.9: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.SingleWindow

Contents

Synopsis

Documentation

singleWindowCustom Source #

Arguments

:: Size

Size of this window

-> Maybe Position

Optional position of this window

-> Maybe String

Optional label

-> Maybe (Ref SingleWindow -> IO ())

Optional custom drawing function

-> CustomWidgetFuncs SingleWindow

Custom widget overrides

-> CustomWindowFuncs SingleWindow

Custom window overrides

-> IO (Ref SingleWindow) 

Hierarchy

Functions

destroy :: Ref SingleWindow -> IO ()

drawSuper :: Ref SingleWindow -> IO ()

flushSuper :: Ref SingleWindow -> IO ()

handle :: Ref SingleWindow -> Event -> IO Int

handleSuper :: Ref SingleWindow -> Int -> IO Int

hide :: Ref SingleWindow -> IO ()

hideSuper :: Ref SingleWindow -> IO ()

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

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

showWidget :: Ref SingleWindow -> IO ()

showWidgetSuper :: Ref SingleWindow -> IO ()

Orphan instances

(~) * impl (IO ()) => Op (FlushSuper ()) SingleWindow orig impl Source # 

Methods

runOp :: FlushSuper () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (Event -> IO Int) => Op (HandleSuper ()) SingleWindow orig impl Source # 

Methods

runOp :: HandleSuper () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (IO ()) => Op (DrawSuper ()) SingleWindow orig impl Source # 

Methods

runOp :: DrawSuper () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (Rectangle -> IO ()) => Op (Resize ()) SingleWindow orig impl Source # 

Methods

runOp :: Resize () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) SingleWindow orig impl Source # 

Methods

runOp :: ResizeSuper () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (IO ()) => Op (Hide ()) SingleWindow orig impl Source # 

Methods

runOp :: Hide () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (IO ()) => Op (HideSuper ()) SingleWindow orig impl Source # 

Methods

runOp :: HideSuper () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (IO ()) => Op (ShowWidget ()) SingleWindow orig impl Source # 

Methods

runOp :: ShowWidget () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (IO ()) => Op (ShowWidgetSuper ()) SingleWindow orig impl Source # 

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (Event -> IO Int) => Op (Handle ()) SingleWindow orig impl Source # 

Methods

runOp :: Handle () -> orig -> Ref SingleWindow -> impl Source #

(~) * impl (IO ()) => Op (Destroy ()) SingleWindow orig impl Source # 

Methods

runOp :: Destroy () -> orig -> Ref SingleWindow -> impl Source #