fltkhs-0.5.4.5: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Pack

Contents

Synopsis

Documentation

packCustom Source #

Arguments

:: Rectangle

The bounds of this Pack

-> Maybe Text

The Pack label

-> Maybe (Ref Pack -> IO ())

Optional custom drawing function

-> Maybe (CustomWidgetFuncs Pack)

Optional custom widget functions

-> IO (Ref Pack) 

Hierarchy

Functions

draw :: Ref Pack -> IO ()

drawSuper :: Ref Pack -> IO ()

getSpacing :: Ref Pack -> IO (Int)

getType_ :: Ref Pack -> IO (PackType)

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

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

hide :: Ref Pack -> IO ()

hideSuper :: Ref Pack -> IO ()

isHorizontal :: Ref Pack -> IO Bool

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

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

setSpacing :: Ref Pack -> Int -> IO ()

setType :: Ref Pack -> PackType -> IO ()

showWidget :: Ref Pack -> IO ()

showWidgetSuper :: Ref Pack -> IO ()

Orphan instances

(~) * impl (IO Bool) => Op (IsHorizontal ()) Pack orig impl Source # 

Methods

runOp :: IsHorizontal () -> orig -> Ref Pack -> impl Source #

(~) * impl (IO Int) => Op (GetSpacing ()) Pack orig impl Source # 

Methods

runOp :: GetSpacing () -> orig -> Ref Pack -> impl Source #

(~) * impl (Int -> IO ()) => Op (SetSpacing ()) Pack orig impl Source # 

Methods

runOp :: SetSpacing () -> orig -> Ref Pack -> impl Source #

(~) * impl (IO ()) => Op (Draw ()) Pack orig impl Source # 

Methods

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

(~) * impl (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Pack orig impl Source # 

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

(~) * impl (PackType -> IO ()) => Op (SetType ()) Pack orig impl Source # 

Methods

runOp :: SetType () -> orig -> Ref Pack -> impl Source #

(~) * impl (IO PackType) => Op (GetType_ ()) Pack orig impl Source # 

Methods

runOp :: GetType_ () -> orig -> Ref Pack -> impl Source #

(~) * impl (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Pack orig impl Source # 

Methods

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