| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.Base.MenuPrim
Synopsis
- menu_New :: Rectangle -> Maybe Text -> IO (Ref MenuPrim)
- menu_Custom :: Rectangle -> Maybe Text -> Maybe (CustomWidgetFuncs MenuPrim) -> IO (Ref MenuPrim)
- insertMenuItem :: Parent a MenuPrimBase => Ref MenuPrimBase -> Int -> Text -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> (Ptr () -> Int -> CString -> CInt -> FunPtr CallbackWithUserDataPrim -> Int -> IO Int) -> (Ptr () -> Int -> CString -> CString -> FunPtr CallbackWithUserDataPrim -> Int -> IO Int) -> IO AtIndex
- handleMenuPrimBase :: Ref MenuPrimBase -> Event -> IO (Either UnknownEvent ())
- resizeMenuPrimBase :: Ref MenuPrimBase -> Rectangle -> IO ()
- hideMenuPrimBase :: Ref MenuPrimBase -> IO ()
- showWidgetMenuPrimBase :: Ref MenuPrimBase -> IO ()
Documentation
menu_Custom :: Rectangle -> Maybe Text -> Maybe (CustomWidgetFuncs MenuPrim) -> IO (Ref MenuPrim) Source #
insertMenuItem :: Parent a MenuPrimBase => Ref MenuPrimBase -> Int -> Text -> Maybe Shortcut -> (Ref a -> IO ()) -> MenuItemFlags -> (Ptr () -> Int -> CString -> CInt -> FunPtr CallbackWithUserDataPrim -> Int -> IO Int) -> (Ptr () -> Int -> CString -> CString -> FunPtr CallbackWithUserDataPrim -> Int -> IO Int) -> IO AtIndex Source #
handleMenuPrimBase :: Ref MenuPrimBase -> Event -> IO (Either UnknownEvent ()) Source #
resizeMenuPrimBase :: Ref MenuPrimBase -> Rectangle -> IO () Source #
hideMenuPrimBase :: Ref MenuPrimBase -> IO () Source #
showWidgetMenuPrimBase :: Ref MenuPrimBase -> IO () Source #
Hierarchy
Functions
add:: (ParentaMenuItemBase) =>RefMenuPrimBase->Text->MaybeShortcut->Maybe(Refa->IO()) ->MenuItemFlags->IO(AtIndex) addAndGetMenuItem:: (ParentaMenuItemBase) =>RefMenuPrimBase->Text->MaybeShortcut->Maybe(Refa->IO()) ->MenuItemFlags->IO(RefMenuItemBase) addName ::RefMenuPrimBase->Text->IO() clear ::RefMenuPrimBase->IO() clearSubmenu ::RefMenuPrimBase->AtIndex->IO(EitherOutOfRange()) copy:: (ParentaMenuItemBase) =>RefMenuPrimBase->Refa->IO() destroy ::RefMenuPrimBase->IO() findIndex ::RefMenuPrimBase->MenuItemLocator->IO(MaybeInt) getDownBox ::RefMenuPrimBase->IO(Boxtype) getDownColor ::RefMenuPrimBase->IO(Color) getMenu ::RefMenuPrimBase->IO[(Maybe(RefMenuItemBase])) getMode ::RefMenuPrimBase->AtIndex->IO(MaybeMenuItemFlags) getSize ::RefMenuPrimBase->IO(Int) getText ::RefMenuPrimBase->IOTextgetTextWithIndex ::RefMenuPrimBase->AtIndex->IOTextgetTextcolor ::RefMenuPrimBase->IO(Color) getTextfont ::RefMenuPrimBase->IO(Font) getTextsize ::RefMenuPrimBase->IO(FontSize) getValue ::RefMenuPrimBase->IO(MaybeAtIndex) global ::RefMenuPrimBase->IO() handle ::RefMenuPrimBase->Event->IO(EitherUnknownEvent()) hide ::RefMenuPrimBase->IO() insert:: (ParentaMenuPrimBase) =>RefMenuPrimBase->AtIndex->Text->MaybeShortcut-> (Refa ->IO()) ->MenuItemFlags->IO(AtIndex) itemPathname:: (ParentaMenuItemBase) =>RefMenuPrimBase->Refa ->IO(MaybeText) itemPathnameRecent ::RefMenuPrimBase->IO(MaybeString) mvalue ::RefMenuPrimBase->IO(Maybe(RefMenuItemBase)) picked:: (ParentaMenuItemBase,ParentbMenuItemBase) =>RefMenuPrimBase->Refa ->IO(Maybe(Refb)) remove ::RefMenuPrimBase->AtIndex->IO() replace ::RefMenuPrimBase->AtIndex->Text->IO() resize ::RefMenuPrimBase->Rectangle->IO() setDownBox ::RefMenuPrimBase->Boxtype->IO() setDownColor ::RefMenuPrimBase->Color->IO() setMenu:: (ParentaMenuItemBase) =>RefMenuPrimBase-> [Refa] ->IO() setMode ::RefMenuPrimBase->AtIndex->MenuItemFlags->IO() setShortcut ::RefMenuPrimBase->AtIndex->ShortcutKeySequence->IO() setSize ::RefMenuPrimBase->Size->IO() setTextcolor ::RefMenuPrimBase->Color->IO() setTextfont ::RefMenuPrimBase->Font->IO() setTextsize ::RefMenuPrimBase->FontSize->IO() setValue ::RefMenuPrimBase->MenuItemReference->IO(EitherNoChange()) setonly:: (ParentaMenuItemBase) =>RefMenuPrimBase->Refa ->IO() showWidget ::RefMenuPrimBase->IO() testShortcut:: (ParentaMenuItemBase) =>RefMenuPrimBase->IO(Maybe(Refa))