| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.MenuItem
- menuItemNew :: IO (Ref MenuItem)
- newtype MenuItemIndex = MenuItemIndex Int
- newtype MenuItemName = MenuItemName String
- data MenuItemPointer = forall a . Parent a MenuItem => MenuItemPointer (Ref a)
- data MenuItemReference
- data MenuItemLocator
Documentation
menuItemNew :: IO (Ref MenuItem) Source
newtype MenuItemIndex Source
Constructors
| MenuItemIndex Int |
newtype MenuItemName Source
Constructors
| MenuItemName String |
data MenuItemPointer Source
Constructors
| forall a . Parent a MenuItem => MenuItemPointer (Ref a) |
data MenuItemReference Source
Constructors
| MenuItemByIndex MenuItemIndex | |
| MenuItemByPointer MenuItemPointer |
data MenuItemLocator Source
Hierarchy
Functions
activate ::RefMenuItem->IO() active ::RefMenuItem->IO(Bool) activevisible ::RefMenuItem->IO(Bool) add:: (ParentaMenuItem) =>RefMenuItem->String->MaybeShortcut-> (Refa ->IO()) ->MenuItemFlags->IO(MenuItemIndex) checkbox ::RefMenuItem->IO(Bool) clear ::RefMenuItem->IO() deactivate ::RefMenuItem->IO() destroy ::RefMenuItem->IO() doCallback ::RefMenuItem->RefWidget->IO() draw:: (ParentaMenuPrim) =>RefMenuItem->Rectangle->Refa ->IO() drawWithT:: (ParentaMenuPrim) =>RefMenuItem->Rectangle->Refa ->Int->IO() findShortcut:: (ParentaMenuItem) =>RefMenuItem->MaybeInt->Bool->IO(Maybe(Refa)) getFirst ::RefMenuItem->IO(Maybe(RefMenuItem)) getFlags ::RefMenuItem->IO(MaybeMenuItemFlags) getLabel ::RefMenuItem->IO(String) getLabelcolor ::RefMenuItem->IO(Color) getLabelfont ::RefMenuItem->IO(Font) getLabelsize ::RefMenuItem->IO(FontSize) getLabeltype ::RefMenuItem->IO(Labeltype) getShortcut ::RefMenuItem->IO(MaybeShortcutKeySequence) getSize ::RefMenuItem->IO(Int) getText ::RefMenuItem->IO(String) getValue ::RefMenuItem->IO(Int) hide ::RefMenuItem->IO() insert:: (ParentaMenuItem) =>RefMenuItem->Int->String->MaybeShortcutKeySequence-> (Refa ->IO()) ->MenuItemFlags->IO(MenuItemIndex) measure:: (ParentaMenuPrim) =>RefMenuItem->Refa ->IO(Size) next ::RefMenuItem->IO(Maybe(RefMenuItem)) nextWithStep:: (ParentaMenuItem) =>RefMenuItem->Int->IO(Maybe(Refa)) popup:: (ParentaMenuItem,ParentbMenuPrim,ParentcMenuItem) =>RefMenuItem->Position->MaybeString->Maybe(Refa) ->Maybe(Refb) ->IO(Maybe(Refc)) pulldown:: (ParentaMenuPrim,ParentbMenuItem,ParentcMenuItem) =>RefMenuItem->Rectangle->Maybe(Refa) ->Maybe(Refb) ->Maybe(Refc) ->MaybeBool->IO(Maybe(RefMenuItem)) radio ::RefMenuItem->IO(Bool) set ::RefMenuItem->IO() setCallback ::RefMenuItem-> (Reforig ->IO()) ->IO() setFlags ::RefMenuItem->MenuItemFlags->IO() setLabel ::RefMenuItem->String->IO() setLabelWithLabeltype ::RefMenuItem->Labeltype->String->IO() setLabelcolor ::RefMenuItem->Color->IO() setLabelfont ::RefMenuItem->Font->IO() setLabelsize ::RefMenuItem->FontSize->IO() setLabeltype ::RefMenuItem->Labeltype->IO() setShortcut ::RefMenuItem->ShortcutKeySequence->IO() setonly ::RefMenuItem->IO() showWidget ::RefMenuItem->IO() submenu ::RefMenuItem->IO(Bool) testShortcut:: (ParentaMenuItem) =>RefMenuItem->IO(Maybe(Refa)) visible ::RefMenuItem->IO(Bool)