| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.MenuPrim
Synopsis
- menu_New :: Rectangle -> Maybe Text -> IO (Ref MenuPrim)
- menu_Custom :: Rectangle -> Maybe Text -> Maybe (CustomWidgetFuncs MenuPrim) -> IO (Ref MenuPrim)
- insertMenuItem :: Parent a MenuPrim => Ref MenuPrim -> 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
Documentation
menu_Custom :: Rectangle -> Maybe Text -> Maybe (CustomWidgetFuncs MenuPrim) -> IO (Ref MenuPrim) Source #
insertMenuItem :: Parent a MenuPrim => Ref MenuPrim -> 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 #
Hierarchy
Functions
add:: (ParentaMenuItem) =>RefMenuPrim->Text->MaybeShortcut->Maybe(Refa->IO()) ->MenuItemFlags->IO(AtIndex) addAndGetMenuItem:: (ParentaMenuItem) =>RefMenuPrim->Text->MaybeShortcut->Maybe(Refa->IO()) ->MenuItemFlags->IO(RefMenuItem) addName ::RefMenuPrim->Text->IO() clear ::RefMenuPrim->IO() clearSubmenu ::RefMenuPrim->AtIndex->IO(EitherOutOfRange()) copy:: (ParentaMenuItem) =>RefMenuPrim->Refa->IO() destroy ::RefMenuPrim->IO() findIndex ::RefMenuPrim->MenuItemLocator->IO(MaybeInt) getDownBox ::RefMenuPrim->IO(Boxtype) getDownColor ::RefMenuPrim->IO(Color) getMenu ::RefMenuPrim->IO[(Maybe(RefMenuItem])) getMode ::RefMenuPrim->AtIndex->IO(MaybeMenuItemFlags) getSize ::RefMenuPrim->IO(Int) getText ::RefMenuPrim->IOTextgetTextWithIndex ::RefMenuPrim->AtIndex->IOTextgetTextcolor ::RefMenuPrim->IO(Color) getTextfont ::RefMenuPrim->IO(Font) getTextsize ::RefMenuPrim->IO(FontSize) getValue ::RefMenuPrim->IO(MaybeAtIndex) global ::RefMenuPrim->IO() handle ::RefMenuPrim->Event->IO(EitherUnknownEvent()) handleSuper ::RefMenuPrim->Event->IO(EitherUnknownEvent()) hide ::RefMenuPrim->IO() hideSuper ::RefMenuPrim->IO() insert:: (ParentaMenuPrim) =>RefMenuPrim->AtIndex->Text->MaybeShortcut-> (Refa ->IO()) ->MenuItemFlags->IO(AtIndex) itemPathname:: (ParentaMenuItem) =>RefMenuPrim->Refa ->IO(MaybeText) itemPathnameRecent ::RefMenuPrim->IO(MaybeString) mvalue ::RefMenuPrim->IO(Maybe(RefMenuItem)) picked:: (ParentaMenuItem,ParentbMenuItem) =>RefMenuPrim->Refa ->IO(Maybe(Refb)) remove ::RefMenuPrim->AtIndex->IO() replace ::RefMenuPrim->AtIndex->Text->IO() resize ::RefMenuPrim->Rectangle->IO() resizeSuper ::RefMenuPrim->Rectangle->IO() setDownBox ::RefMenuPrim->Boxtype->IO() setDownColor ::RefMenuPrim->Color->IO() setMenu:: (ParentaMenuItem) =>RefMenuPrim-> [Refa] ->IO() setMode ::RefMenuPrim->AtIndex->MenuItemFlags->IO() setShortcut ::RefMenuPrim->AtIndex->ShortcutKeySequence->IO() setSize ::RefMenuPrim->Size->IO() setTextcolor ::RefMenuPrim->Color->IO() setTextfont ::RefMenuPrim->Font->IO() setTextsize ::RefMenuPrim->FontSize->IO() setValue ::RefMenuPrim->MenuItemReference->IO(EitherNoChange()) setonly:: (ParentaMenuItem) =>RefMenuPrim->Refa ->IO() showWidget ::RefMenuPrim->IO() showWidgetSuper ::RefMenuPrim->IO() testShortcut:: (ParentaMenuItem) =>RefMenuPrim->IO(Maybe(Refa))