| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
HTk.Menuitems.MenuCascade
Description
HTk's menu cascade item. A containers for cascaded menus.
- data MenuCascade
- createMenuCascade :: Menu -> [Config MenuCascade] -> IO MenuCascade
- createPulldownMenu :: Menu -> [Config MenuCascade] -> IO Menu
Documentation
data MenuCascade Source #
The MenuCascade datatype.
Instances
| Eq MenuCascade Source # | Internal. |
| Synchronized MenuCascade Source # | You can synchronize on a menu cascade item. |
| GUIObject MenuCascade Source # | Internal. |
| HasEnable MenuCascade Source # | A menu cascade item is a stateful object, it can be enabled or disabled. |
| HasJustify MenuCascade Source # | A menu cascade item has a configureable text justification. |
| HasUnderline MenuCascade Source # | You can set the index of a text character to underline. |
| HasFont MenuCascade Source # | You can specify the font of a menu cascade item. |
| HasBorder MenuCascade Source # | A menu cascade item has a configureable border. |
| HasSize MenuCascade Source # | You can specify the size of a menu cascade item. |
| HasColour MenuCascade Source # | A menu cascade item has a normal foreground and background colour and an active/disabled foreground and background colour. |
| HasMenu MenuCascade Source # | A |
| HasPhoto MenuCascade Source # | A menu cascade item can contain an image (instead of text or a bitmap). |
| HasAccelerator MenuCascade Source # | A menu cascade item has an optional text to display as a reminder about a keystroke binding. |
| MenuItem MenuCascade Source # | A menu cascade item is a menu item (any menu item instantiates the
abstract |
| HasIndicator MenuCascade Source # | You can display an indicator with a menu cascade item. |
| HasBitMap MenuCascade Source # | A menu cascade item can contain a bitmap (instead of text or an image). |
| GUIValue v => HasText MenuCascade v Source # | A menu cascade item can contain text (instead of an image or bitmap). |
Arguments
| :: Menu | the parent menu. |
| -> [Config MenuCascade] | the list of configuration options for this menu cascade item. |
| -> IO MenuCascade | A menu cascade item. |
Constructs a new menu cascasde item and returns a handler.
Arguments
| :: Menu | the parent menu. |
| -> [Config MenuCascade] | the list of configuration options for this pulldown menu |
| -> IO Menu | A menu cascade item. |
Utility function: create a pulldown menu