Safe Haskell | None |
---|---|
Language | Haskell98 |
HTk's LabelFrame widget. A labelled container for widgets. This widget is from the Tix library and therefore only available if Tix is installed. When Tix is not available, a normal frame widget will be used instead.
- data LabelFrame
- newLabelFrame :: Container par => par -> [Config LabelFrame] -> IO LabelFrame
- labelSide :: LabelSide -> Config LabelFrame
- getLabelSide :: LabelFrame -> IO LabelSide
- data LabelSide
Documentation
data LabelFrame Source #
The LabelFrame
datatype.
Eq LabelFrame Source # | |
Destroyable LabelFrame Source # | A labelled frame can be destroyed. |
Synchronized LabelFrame Source # | You can synchronize on a labelled frame (in JAVA style). |
GUIObject LabelFrame Source # | Internal. |
HasBorder LabelFrame Source # | A labelled frame has a configureable border. |
HasSize LabelFrame Source # | You can specify the size of a labelled frame. |
HasColour LabelFrame Source # | A labelled frame has a background colour. |
HasTooltip LabelFrame Source # | A labelled frame can have a tooltip. |
Widget LabelFrame Source # | A labelled frame has standard widget properties (concerning focus, cursor). |
Container LabelFrame Source # | A labelled frame is a container for widgets. You can pack widgets to
a labelled frame via pack or grid command in the
|
GUIValue v => HasText LabelFrame v Source # | Sets and gets the string to display as a label for the frame. |
:: Container par | |
=> par | the parent widget, which has to be a container widget
(an instance of |
-> [Config LabelFrame] | the list of configuration options for this labelled frame. |
-> IO LabelFrame | A labelled frame. |
Constructs a new label frame and returns it as a value.
getLabelSide :: LabelFrame -> IO LabelSide Source #
Gets the side where the label is displayed.