| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
HTk.Widgets.OptionMenu
Description
HTk's option menu widget. A simple clip up menu displaying a set of radiobuttons.
- data OptionMenu a
- newOptionMenu :: (Container par, GUIValue a) => par -> [a] -> [Config (OptionMenu a)] -> IO (OptionMenu a)
Documentation
data OptionMenu a Source #
The OptionMenu datatype.
Instances
| Eq (OptionMenu a) Source # | |
| Destroyable (OptionMenu a) Source # | An option menu can be destroyed. |
| GUIObject (OptionMenu a) Source # | Internal. |
| HasEnable (OptionMenu a) Source # | An option menu is a stateful widget, it can be enabled or disabled. |
| HasFont (OptionMenu a) Source # | You can specify the font of an option menu. |
| HasBorder (OptionMenu a) Source # | An option menu has a configureable border. |
| HasSize (OptionMenu a) Source # | You can specify the size of an option menu. |
| HasColour (OptionMenu a) Source # | An option menu has a normal foreground and background colour and an active/disabled foreground and background colour. |
| HasAnchor (OptionMenu a) Source # | An option menu has a text anchor. |
| HasTooltip (OptionMenu a) Source # | An option menu can have a tooltip (only displayed if you are using tixwish). |
| Widget (OptionMenu a) Source # | An option menu has standard widget properties (concerning focus, cursor). |
| GUIValue a => HasValue (OptionMenu a) a Source # | An option menu has a value (the selected element), that corresponds to
a polymorphic |
Arguments
| :: (Container par, GUIValue a) | |
| => par | the parent widget, which has to be a container widget
(an instance of |
| -> [a] | the list of selectable elements. |
| -> [Config (OptionMenu a)] | |
| -> IO (OptionMenu a) | An option menu. |
Constructs a new option menu and returns a handler.