fltkhs-0.8.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.ImageSurface

Contents

Synopsis

Documentation

Hierarchy

Functions

destroy :: Ref ImageSurface -> IO ()

draw:: (Parent a Widget) => Ref ImageSurface -> Ref a -> Position -> IO ()

getOffscreen :: Ref ImageSurface -> IO (FlOffscreen)

getOrigin :: Ref ImageSurface -> IO (Position)

printableRect :: Ref ImageSurface -> IO (Either UnknownError Size)

setCurrent :: Ref ImageSurface -> IO ()

setOrigin :: Ref ImageSurface -> Position -> IO ()

Orphan instances

impl ~ IO FlOffscreen => Op (GetOffscreen ()) ImageSurface orig impl Source # 
Instance details

Methods

runOp :: GetOffscreen () -> orig -> Ref ImageSurface -> impl Source #

impl ~ (Position -> IO ()) => Op (SetOrigin ()) ImageSurface orig impl Source # 
Instance details

Methods

runOp :: SetOrigin () -> orig -> Ref ImageSurface -> impl Source #

impl ~ IO (Either UnknownError Size) => Op (PrintableRect ()) ImageSurface orig impl Source # 
Instance details

Methods

runOp :: PrintableRect () -> orig -> Ref ImageSurface -> impl Source #

impl ~ IO Position => Op (GetOrigin ()) ImageSurface orig impl Source # 
Instance details

Methods

runOp :: GetOrigin () -> orig -> Ref ImageSurface -> impl Source #

impl ~ IO () => Op (SetCurrent ()) ImageSurface orig impl Source # 
Instance details

Methods

runOp :: SetCurrent () -> orig -> Ref ImageSurface -> impl Source #

(Parent a WidgetBase, impl ~ (Ref a -> Position -> IO ())) => Op (Draw ()) ImageSurface orig impl Source # 
Instance details

Methods

runOp :: Draw () -> orig -> Ref ImageSurface -> impl Source #

impl ~ IO () => Op (Destroy ()) ImageSurface orig impl Source # 
Instance details

Methods

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