|
Graphics.UI.ObjectIO.StdMenuElement | Portability | portable | Stability | provisional | Maintainer | ka2_mail@yahoo.com |
|
|
|
|
|
Description |
StdMenuElement specifies all functions on menu elements.
|
|
Synopsis |
|
enableMenuElements :: [Id] -> GUI ps () | | disableMenuElements :: [Id] -> GUI ps () | | getMenuElementSelectStates :: Id -> [Id] -> GUI ps [(Bool, SelectState)] | | getMenuElementSelectState :: Id -> Id -> GUI ps (Bool, SelectState) | | markMenuItems :: [Id] -> GUI ps () | | unmarkMenuItems :: [Id] -> GUI ps () | | getMenuElementMarkStates :: Id -> [Id] -> GUI ps [(Bool, MarkState)] | | getMenuElementMarkState :: Id -> Id -> GUI ps (Bool, MarkState) | | setMenuElementTitles :: [(Id, Title)] -> GUI ps () | | getMenuElementTitles :: Id -> [Id] -> GUI ps [(Bool, Maybe String)] | | getMenuElementTitle :: Id -> Id -> GUI ps (Bool, Maybe String) | | selectRadioMenuItem :: Id -> Id -> GUI ps () | | selectRadioMenuIndexItem :: Id -> Index -> GUI ps () | | getSelectedRadioMenuItems :: Id -> [Id] -> GUI ps [(Index, Maybe Id)] | | getSelectedRadioMenuItem :: Id -> Id -> GUI ps (Index, Maybe Id) | | getMenuElementShortKeys :: Id -> [Id] -> GUI ps [(Bool, Maybe Char)] | | getMenuElementShortKey :: Id -> Id -> GUI ps (Bool, Maybe Char) |
|
|
|
Enabling and disabling of menu elements
|
|
enableMenuElements :: [Id] -> GUI ps () |
|
disableMenuElements :: [Id] -> GUI ps () |
|
getMenuElementSelectStates :: Id -> [Id] -> GUI ps [(Bool, SelectState)] |
|
getMenuElementSelectState :: Id -> Id -> GUI ps (Bool, SelectState) |
|
Marking and unmarking of MenuItems only
|
|
markMenuItems :: [Id] -> GUI ps () |
|
unmarkMenuItems :: [Id] -> GUI ps () |
|
getMenuElementMarkStates :: Id -> [Id] -> GUI ps [(Bool, MarkState)] |
|
getMenuElementMarkState :: Id -> Id -> GUI ps (Bool, MarkState) |
|
Changing the title of menu elements:
|
|
setMenuElementTitles :: [(Id, Title)] -> GUI ps () |
|
getMenuElementTitles :: Id -> [Id] -> GUI ps [(Bool, Maybe String)] |
|
getMenuElementTitle :: Id -> Id -> GUI ps (Bool, Maybe String) |
|
Item selection
|
|
selectRadioMenuItem :: Id -> Id -> GUI ps () |
|
selectRadioMenuIndexItem :: Id -> Index -> GUI ps () |
|
getSelectedRadioMenuItems :: Id -> [Id] -> GUI ps [(Index, Maybe Id)] |
|
getSelectedRadioMenuItem :: Id -> Id -> GUI ps (Index, Maybe Id) |
|
Short keys
|
|
getMenuElementShortKeys :: Id -> [Id] -> GUI ps [(Bool, Maybe Char)] |
returns the shortcut keys associated with the corresponding menu elements
|
|
getMenuElementShortKey :: Id -> Id -> GUI ps (Bool, Maybe Char) |
returns the shortcut key associated with the menu element
|
|
Produced by Haddock version 0.7 |