Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 #
:: 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:: (Parent
aMenuItemBase
) =>Ref
SysMenuBarBase
->Text
->Maybe
Shortcut
->Maybe
(Ref
a->IO
()) ->MenuItemFlags
->IO
(AtIndex
) addName ::Ref
SysMenuBarBase
->Text
->IO
() clear ::Ref
SysMenuBarBase
->IO
() clearSubmenu ::Ref
SysMenuBarBase
->AtIndex
->IO
(Either
OutOfRangeOrNotSubmenu
()) destroy ::Ref
SysMenuBarBase
->IO
() draw ::Ref
SysMenuBarBase
->IO
() getMode ::Ref
SysMenuBarBase
->AtIndex
->IO
(Maybe
MenuItemFlags
) global ::Ref
SysMenuBarBase
->IO
() handle ::Ref
SysMenuBarBase
->Event
->IO
(Either
UnknownEvent
()) hide ::Ref
SysMenuBarBase
->IO
() insert:: (Parent
aMenuPrimBase
) =>Ref
SysMenuBarBase
->AtIndex
->Text
->Maybe
Shortcut
-> (Ref
a ->IO
()) ->MenuItemFlags
->IO
(AtIndex
) remove ::Ref
SysMenuBarBase
->Int
->IO
() replace ::Ref
SysMenuBarBase
->AtIndex
->Text
->IO
() resize ::Ref
SysMenuBarBase
->Rectangle
->IO
() setMenu ::Ref
SysMenuBarBase
-> [Ref
MenuItem
] ->IO
() setMode ::Ref
SysMenuBarBase
->AtIndex
->MenuItemFlags
->IO
() setShortcut ::Ref
SysMenuBarBase
->AtIndex
->ShortcutKeySequence
->IO
() showWidget ::Ref
SysMenuBarBase
->IO
()