| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.Base.SysMenuBar
Synopsis
- sysMenuBarNew :: Rectangle -> Maybe Text -> IO (Ref SysMenuBar)
- sysMenuBarCustom :: Rectangle -> Maybe Text -> Maybe (Ref SysMenuBar -> IO ()) -> Maybe (CustomWidgetFuncs SysMenuBar) -> IO (Ref SysMenuBar)
- drawSysMenuBarBase :: Ref SysMenuBarBase -> IO ()
- handleSysMenuBarBase :: Ref SysMenuBarBase -> Event -> IO (Either UnknownEvent ())
- resizeSysMenuBarBase :: Ref SysMenuBarBase -> Rectangle -> IO ()
- hideSysMenuBarBase :: Ref SysMenuBarBase -> IO ()
- showWidgetSysMenuBarBase :: Ref SysMenuBarBase -> IO ()
Documentation
sysMenuBarNew :: Rectangle -> Maybe Text -> IO (Ref SysMenuBar) Source #
Arguments
| :: Rectangle | The bounds of this SysMenuBar |
| -> Maybe Text | The SysMenuBar label |
| -> Maybe (Ref SysMenuBar -> IO ()) | Optional custom drawing function |
| -> Maybe (CustomWidgetFuncs SysMenuBar) | Optional custom widget functions |
| -> IO (Ref SysMenuBar) |
drawSysMenuBarBase :: Ref SysMenuBarBase -> IO () Source #
handleSysMenuBarBase :: Ref SysMenuBarBase -> Event -> IO (Either UnknownEvent ()) Source #
resizeSysMenuBarBase :: Ref SysMenuBarBase -> Rectangle -> IO () Source #
hideSysMenuBarBase :: Ref SysMenuBarBase -> IO () Source #
showWidgetSysMenuBarBase :: Ref SysMenuBarBase -> IO () Source #
Hierarchy
Graphics.UI.FLTK.LowLevel.Base.Widget | v Graphics.UI.FLTK.LowLevel.Base.MenuPrim | v Graphics.UI.FLTK.LowLevel.Base.MenuBar | v Graphics.UI.FLTK.LowLevel.Base.SysMenuBar
Functions
add:: (ParentaMenuItemBase) =>RefSysMenuBarBase->Text->MaybeShortcut->Maybe(Refa->IO()) ->MenuItemFlags->IO(AtIndex) addName ::RefSysMenuBarBase->Text->IO() clear ::RefSysMenuBarBase->IO() clearSubmenu ::RefSysMenuBarBase->AtIndex->IO(EitherOutOfRangeOrNotSubmenu()) destroy ::RefSysMenuBarBase->IO() draw ::RefSysMenuBarBase->IO() getMode ::RefSysMenuBarBase->AtIndex->IO(MaybeMenuItemFlags) global ::RefSysMenuBarBase->IO() handle ::RefSysMenuBarBase->Event->IO(EitherUnknownEvent()) hide ::RefSysMenuBarBase->IO() insert:: (ParentaMenuPrimBase) =>RefSysMenuBarBase->AtIndex->Text->MaybeShortcut-> (Refa ->IO()) ->MenuItemFlags->IO(AtIndex) remove ::RefSysMenuBarBase->Int->IO() replace ::RefSysMenuBarBase->AtIndex->Text->IO() resize ::RefSysMenuBarBase->Rectangle->IO() setMenu ::RefSysMenuBarBase-> [RefMenuItem] ->IO() setMode ::RefSysMenuBarBase->AtIndex->MenuItemFlags->IO() setShortcut ::RefSysMenuBarBase->AtIndex->ShortcutKeySequence->IO() showWidget ::RefSysMenuBarBase->IO()