|
Graphics.UI.Gtk.MenuComboToolbar.ComboBoxEntry | Portability | portable (depends on GHC) | Stability | provisional | Maintainer | gtk2hs-users@lists.sourceforge.net |
|
|
|
|
|
Description |
A text entry field with a dropdown list
- Module available since Gtk+ version 2.4
|
|
Synopsis |
|
|
|
|
Detail
|
|
A ComboBoxEntry is a widget that allows the user to choose from a list
of valid choices or enter a different value. It is very similar to a
ComboBox, but it displays the selected value in an entry to allow
modifying it.
In contrast to a ComboBox, the underlying model of a ComboBoxEntry
must always have a text column (see comboBoxEntrySetTextColumn), and the
entry will show the content of the text column in the selected row.
The convenience API to construct simple text-only ComboBoxes can also
be used with ComboBoxEntrys which have been constructed with
comboBoxEntryNewText.
|
|
Class Hierarchy
|
|
| GObject
| +----Object
| +----Widget
| +----Container
| +----Bin
| +----ComboBox
| +----ComboBoxEntry
|
|
Types
|
|
data ComboBoxEntry |
Instances | |
|
|
class ComboBoxClass o => ComboBoxEntryClass o |
| Instances | |
|
|
castToComboBoxEntry :: GObjectClass obj => obj -> ComboBoxEntry |
|
Constructors
|
|
comboBoxEntryNew :: IO ComboBoxEntry |
Creates a new ComboBoxEntry which has a Entry as child. After
construction, you should set a model using comboBoxSetModel and a
text column using comboBoxEntrySetTextColumn.
|
|
comboBoxEntryNewWithModel |
|
|
comboBoxEntryNewText :: IO ComboBoxEntry |
Convenience function which constructs a new editable text combo box,
which is a ComboBoxEntry just displaying strings. If you use this function
to create a text combo box, you should only manipulate its data source with
the following convenience functions: comboBoxAppendText,
comboBoxInsertText, comboBoxPrependText and comboBoxRemoveText.
|
|
Methods
|
|
comboBoxEntrySetTextColumn |
:: ComboBoxEntryClass self | | => self | | -> Int | textColumn - A column in the model to get the strings from.
| -> IO () | | Sets the model column which the entry box should use to get strings from to
be textColumn.
|
|
|
comboBoxEntryGetTextColumn |
:: ComboBoxEntryClass self | | => self | | -> IO Int | returns a column in the data source model of the entry box.
| Returns the column which the entry box is using to get the strings from.
|
|
|
Attributes
|
|
comboBoxEntryTextColumn :: ComboBoxEntryClass self => Attr self Int |
A column in the data source model to get the strings from.
Allowed values: >= -1
Default value: -1
|
|
Produced by Haddock version 0.7 |