| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.Base.Tabs
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 #
Constructors
| CustomTabFuncs | |
Fields
| |
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 ::RefTabsBase->TabsHeightOffset->IORectangledraw ::RefTabsBase->IO() getPush ::RefTabsBase->IO(Maybe(RefWidgetBase)) getTabAlign ::RefTabsBase->IO(AlignType) getValue ::RefTabsBase->IO(Maybe(RefWidgetBase)) handle ::RefTabsBase->Event->IO(EitherUnknownEvent()) hide ::RefTabsBase->IO() resize ::RefTabsBase->Rectangle->IO() setPush:: (ParentaWidgetBase) =>RefTabsBase->Maybe(Refa ) ->IO(EitherNoChange()) setTabAlign ::RefTabsBase->AlignType->IO() setValue:: (ParentaWidgetBase) =>RefTabsBase->Maybe(Refa ) ->IO(EitherNoChange()) showWidget ::RefTabsBase->IO() tabHeight ::RefTabsBase->IOHeighttabPositions ::RefTabsBase->IOAtIndexwhich ::RefTabsBase->Position->IO(Maybe(RefWidgetBase))