gtkComboNew(show = TRUE)
gtkComboSetPopdownStrings(object, strings)
gtkComboSetValueInList(object, val, ok.if.empty)
gtkComboSetUseArrows(object, val)
gtkComboSetUseArrowsAlways(object, val)
gtkComboSetCaseSensitive(object, val)
gtkComboSetItemString(object, item, item.value)
gtkComboDisableActivate(object)
gtkCombo(show = TRUE)
list
member of the gtkListSetItemString()
function.
This sets the string which will be placed in the text entry field when the
item is selected.
By default, the user can step through the items in the list using the
arrow (cursor) keys, though this behaviour can be turned off with
gtkComboSetUseArrows
.
As of GTK+ 2.4, GtkCombo
widget with simple text
items.
######
# Creating a combobox with simple text items
######items <- c("First Item", "Second Item", "Third Item", "Fourth Item",
"Fifth Item")
combo <- gtkCombo()
combo$setPopdownStrings(items)
Creating a GtkCombo
widget with a complex item.
######
# Creating a combobox with a complex item
######
combo <- gtkCombo()
item <- gtkListItem()
## You can put almost anything into the GtkListItem widget. Here we will use ## a horizontal box with an arrow and a label in it. hbox <- gtkHbox(FALSE, 3) item$add(hbox) arrow <- gtkArrow("right", "out") hbox$packStart(arrow, FALSE, FALSE, 0)
label <- gtkLabel("First Item") hbox$packStart(label, FALSE, FALSE, 0)
## You must set the string to display in the entry field when the item is ## selected. combo$setItemString(item, "1st Item")
## Now we simply add the item to the combo's list. combo[["list"]]$add(item)
gtkCombo
is the equivalent of gtkComboNew
.