fltkhs-0.5.4.4: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Tabs

Contents

Synopsis

Documentation

tabsCustom Source #

Arguments

:: Rectangle

The bounds of this Tabs

-> Maybe Text

The Tabs label

-> Maybe (Ref Tabs -> IO ())

Optional custom drawing function

-> Maybe (CustomWidgetFuncs Tabs)

Optional custom widget functions

-> IO (Ref Tabs) 

Hierarchy

Functions

clientArea :: Ref Tabs -> TabsHeightOffset -> IO Rectangle

getPush :: Ref Tabs -> IO (Maybe (Ref Widget))

getValue :: Ref Tabs -> IO (Maybe (Ref Widget))

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

setPush:: (Parent a Widget) => Ref Tabs -> Maybe ( Ref a ) -> IO (Either NoChange ())

setValue:: (Parent a Widget) => Ref Tabs -> Maybe ( Ref a ) -> IO (Either NoChange ())

which :: Ref Tabs -> Position -> IO (Maybe (Ref Widget))

Orphan instances

(~) * impl (TabsHeightOffset -> IO Rectangle) => Op (ClientArea ()) Tabs orig impl Source # 

Methods

runOp :: ClientArea () -> orig -> Ref Tabs -> impl Source #

(~) * impl (Position -> IO (Maybe (Ref Widget))) => Op (Which ()) Tabs orig impl Source # 

Methods

runOp :: Which () -> orig -> Ref Tabs -> impl Source #

(Parent a Widget, (~) * impl (Maybe (Ref a) -> IO (Either NoChange ()))) => Op (SetPush ()) Tabs orig impl Source # 

Methods

runOp :: SetPush () -> orig -> Ref Tabs -> impl Source #

(~) * impl (IO (Maybe (Ref Widget))) => Op (GetPush ()) Tabs orig impl Source # 

Methods

runOp :: GetPush () -> orig -> Ref Tabs -> impl Source #

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

Methods

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

(Parent a Widget, (~) * impl (Maybe (Ref a) -> IO (Either NoChange ()))) => Op (SetValue ()) Tabs orig impl Source # 

Methods

runOp :: SetValue () -> orig -> Ref Tabs -> impl Source #

(~) * impl (IO (Maybe (Ref Widget))) => Op (GetValue ()) Tabs orig impl Source # 

Methods

runOp :: GetValue () -> orig -> Ref Tabs -> impl Source #

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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