| 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->IOBoolactivevisible ::RefMenuItem->IOBooladd:: (ParentaMenuItem) =>RefMenuItem->String->MaybeShortcut-> (Refa ->IO()) ->MenuItemFlags->IOMenuItemIndex) checkbox ::RefMenuItem->IOBoolclear ::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(Refa)) getFirst ::RefMenuItem->IO(Maybe(RefMenuItem)) getFlags ::RefMenuItem->IOMenuItemFlagsgetLabel ::RefMenuItem->IOStringgetLabelcolor ::RefMenuItem->IOColorgetLabelfont ::RefMenuItem->IOFontgetLabelsize ::RefMenuItem->IOFontSizegetLabeltype ::RefMenuItem->IOLabeltypegetShortcut ::RefMenuItem->IOIntgetSize ::RefMenuItem->IOIntgetText ::RefMenuItem->IOStringgetValue ::RefMenuItem->IOInthide ::RefMenuItem->IO() insert:: (ParentaMenuItem) =>RefMenuItem->Int->String->MaybeShortcutKeySequence-> (Refa ->IO()) ->MenuItemFlags->IOMenuItemIndex) measure:: (ParentaMenuPrim) =>RefMenuItem->Refa ->IOSize) next ::RefMenuItem->IO(Maybe(RefMenuItem)) nextWithStep:: (ParentaMenuItem) =>RefMenuItem->Int->IO(Refa)) popup:: (ParentaMenuItem,ParentbMenuPrim,ParentcMenuItem) =>RefMenuItem->Position->MaybeString->Maybe(Refa) ->Maybe(Refb) ->IO(Refc)) pulldown:: (ParentaMenuPrim,ParentbMenuItem,ParentcMenuItem) =>RefMenuItem->Rectangle->Maybe(Refa) ->Maybe(Refb) ->Maybe(Refc) ->MaybeBool->IO(RefMenuItem)) radio ::RefMenuItem->IOBoolset ::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->Int->IO() setonly ::RefMenuItem->IO() showWidget ::RefMenuItem->IO() submenu ::RefMenuItem->IOBooltestShortcut:: (ParentaMenuItem) =>RefMenuItem->IO(Refa)) visible ::RefMenuItem->IOBool