Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- tabsNew :: Rectangle -> Maybe Text -> IO (Ref Tabs)
- tabsCustom :: Rectangle -> Maybe Text -> Maybe (CustomTabFuncs Tabs) -> Maybe (CustomWidgetFuncs Tabs) -> IO (Ref Tabs)
- data TabsHeightOffset
- data CustomTabFuncs a = CustomTabFuncs {
- tabDrawCustom :: Ref a -> IO ()
- tabPositionsCustom :: Ref a -> IO (Maybe AtIndex, Int, [(X, Width)])
- tabHeightCustom :: Ref a -> IO Height
- tabWhichCustom :: Ref a -> Position -> IO (Maybe (AtIndex, Ref WidgetBase))
- tabRedrawTabs :: Ref a -> IO ()
- tabClientArea :: Ref a -> TabsHeightOffset -> IO Rectangle
- drawTabsBase :: Ref TabsBase -> IO ()
- handleTabsBase :: Ref TabsBase -> Event -> IO (Either UnknownEvent ())
- resizeTabsBase :: Ref TabsBase -> Rectangle -> IO ()
- hideTabsBase :: Ref TabsBase -> IO ()
- showWidgetTabsBase :: Ref TabsBase -> IO ()
Documentation
data TabsHeightOffset Source #
data CustomTabFuncs a Source #
CustomTabFuncs | |
|
handleTabsBase :: Ref TabsBase -> Event -> IO (Either UnknownEvent ()) Source #
Hierarchy
Graphics.UI.FLTK.LowLevel.Base.Widget | v Graphics.UI.FLTK.LowLevel.Base.Group | v Graphics.UI.FLTK.LowLevel.Base.Tabs
Functions
clientArea ::Ref
TabsBase
->TabsHeightOffset
->IO
Rectangle
draw ::Ref
TabsBase
->IO
() getPush ::Ref
TabsBase
->IO
(Maybe
(Ref
WidgetBase
)) getTabAlign ::Ref
TabsBase
->IO
(AlignType
) getValue ::Ref
TabsBase
->IO
(Maybe
(Ref
WidgetBase
)) handle ::Ref
TabsBase
->Event
->IO
(Either
UnknownEvent
()) hide ::Ref
TabsBase
->IO
() resize ::Ref
TabsBase
->Rectangle
->IO
() setPush:: (Parent
aWidgetBase
) =>Ref
TabsBase
->Maybe
(Ref
a ) ->IO
(Either
NoChange
()) setTabAlign ::Ref
TabsBase
->AlignType
->IO
() setValue:: (Parent
aWidgetBase
) =>Ref
TabsBase
->Maybe
(Ref
a ) ->IO
(Either
NoChange
()) showWidget ::Ref
TabsBase
->IO
() tabHeight ::Ref
TabsBase
->IO
Height
tabPositions ::Ref
TabsBase
->IO
AtIndex
which ::Ref
TabsBase
->Position
->IO
(Maybe
(Ref
WidgetBase
))