A widget used to choose from a list of items.
appendText
public void appendText(String text)
Appends a string to the list of strings in the ComboBox. This
method can only be called if you created the ComboBox with the
no-op constructor.
text
-
clear
public void clear()
Unsets all the mappings on all renderers on the CellLayout and
removes all renderers from the CellLayout.
- clear in interface CellLayout
fireComboBoxEvent
protected void fireComboBoxEvent(ComboBoxEvent event)
getActive
public int getActive()
Returns the index of the currently active item or -1 if there's
no active item.
getActiveIter
public TreeIter getActiveIter()
Returns a TreeIter that is pointing to the currently active
item in the ComboBox.
getActiveText
public String getActiveText()
getAddTearoffs
public boolean getAddTearoffs()
getColumnSpanColumn
public int getColumnSpanColumn()
getEventListenerClass
public Class getEventListenerClass(String signal)
- getEventListenerClass in interface Container
getEventType
public EventType getEventType(String signal)
- getEventType in interface Container
getFocusOnClick
public boolean getFocusOnClick()
getModel
public TreeModel getModel()
Returns the TreeModel for the ComboBox.
getPopupAccessible
public AtkObject getPopupAccessible()
getRowSeparatorMethod
public TreeViewRowSeparatorMethod getRowSeparatorMethod()
Get the object which is used to determine whether a row should be
drawn as a separator.
- The TreeViewRowSeparatorMethod or null
if no method has been set.
getRowSpanColumn
public int getRowSpanColumn()
getWrapWidth
public int getWrapWidth()
gtk_combo_box_append_text
protected static final void gtk_combo_box_append_text(Handle combo,
String text)
gtk_combo_box_get_active
protected static final int gtk_combo_box_get_active(Handle combo)
gtk_combo_box_get_active_iter
protected static final boolean gtk_combo_box_get_active_iter(Handle combo,
Handle iter)
gtk_combo_box_get_active_text
protected static final String gtk_combo_box_get_active_text(Handle combo)
gtk_combo_box_get_add_tearoffs
protected static final boolean gtk_combo_box_get_add_tearoffs(Handle combo)
gtk_combo_box_get_column_span_column
protected static final int gtk_combo_box_get_column_span_column(Handle combo)
gtk_combo_box_get_focus_on_click
protected static final boolean gtk_combo_box_get_focus_on_click(Handle combo)
gtk_combo_box_get_model
protected static final Handle gtk_combo_box_get_model(Handle combo)
gtk_combo_box_get_popup_accessible
protected static final Handle gtk_combo_box_get_popup_accessible(Handle combo)
gtk_combo_box_get_row_span_column
protected static final int gtk_combo_box_get_row_span_column(Handle combo)
gtk_combo_box_get_type
protected static final int gtk_combo_box_get_type()
gtk_combo_box_get_wrap_width
protected static final int gtk_combo_box_get_wrap_width(Handle combo)
gtk_combo_box_insert_text
protected static final void gtk_combo_box_insert_text(Handle combo,
int position,
String text)
gtk_combo_box_new
protected static final Handle gtk_combo_box_new()
gtk_combo_box_new_text
protected static final Handle gtk_combo_box_new_text()
gtk_combo_box_new_with_model
protected static final Handle gtk_combo_box_new_with_model(Handle model)
gtk_combo_box_popdown
protected static final void gtk_combo_box_popdown(Handle combo)
gtk_combo_box_popup
protected static final void gtk_combo_box_popup(Handle combo)
gtk_combo_box_prepend_text
protected static final void gtk_combo_box_prepend_text(Handle combo,
String text)
gtk_combo_box_remove_text
protected static final void gtk_combo_box_remove_text(Handle combo,
int position)
gtk_combo_box_set_active
protected static final void gtk_combo_box_set_active(Handle combo,
int index)
gtk_combo_box_set_active_iter
protected static final void gtk_combo_box_set_active_iter(Handle combo,
Handle iter)
gtk_combo_box_set_add_tearoffs
protected static final void gtk_combo_box_set_add_tearoffs(Handle combo,
boolean addTearoffs)
gtk_combo_box_set_column_span_column
protected static final void gtk_combo_box_set_column_span_column(Handle box,
int columnSpan)
gtk_combo_box_set_focus_on_click
protected static final void gtk_combo_box_set_focus_on_click(Handle combo,
boolean focusOnclick)
gtk_combo_box_set_model
protected static final void gtk_combo_box_set_model(Handle combo,
Handle model)
gtk_combo_box_set_row_span_column
protected static final void gtk_combo_box_set_row_span_column(Handle box,
int rowSpan)
gtk_combo_box_set_wrap_width
protected static final void gtk_combo_box_set_wrap_width(Handle combo,
int width)
handleSeparatorFunc
protected boolean handleSeparatorFunc(Handle model,
Handle iter)
insertText
public void insertText(int position,
String text)
Inserts a string into the list of strings in the ComboBox at
the provided position. This method can only be called if you
created the ComboBox with the no-op constructor.
position
- text
-
packEnd
public void packEnd(CellRenderer renderer,
boolean expand)
Adds the cell to the end of the CellLayout. If expand is FALSE,
then the cell is allocated no more space than it needs. Any
unused space is divided evenly between cells for which expand is
TRUE.
- packEnd in interface CellLayout
packStart
public void packStart(CellRenderer renderer,
boolean expand)
Packs the cell into the beginning of the CellLayout. If expand is
FALSE, then the cell is allocated no more space than it
needs. Any unused space is divided evenly between cells for
which expand is TRUE.
- packStart in interface CellLayout
popdown
public void popdown()
Hides the menu or dropdown list of the ComboBox.
popup
public void popup()
Pops up the menu or dropdown list of the ComboBox.
prependText
public void prependText(String text)
Prepends a string to the list of strings in the ComboBox. This
method can only be called if you created the ComboBox with the
no-op constructor.
text
-
removeText
public void removeText(int position)
Removes the string at the provided position from the list of
strings in the ComboBox. This method can only be called if
you created the ComboBox with the no-op constructor.
position
-
reorder
public void reorder(CellRenderer renderer,
int position)
Re-inserts the renderer at position. Note that the renderer has
already to be packed into the CellLayout for this to function properly.
- reorder in interface CellLayout
setActive
public void setActive(int index)
Sets the active item of the ComboBox to be index.
index
-
setActiveIter
public void setActiveIter(TreeIter iter)
Sets the current active item to the one referenced by iter.
iter
-
setAddTearoffs
public void setAddTearoffs(boolean addTearoffs)
setColumnSpanColumn
public void setColumnSpanColumn(int columnSpan)
Sets the column span for the ComboBox. The column span
is the number of columns an item should span.
columnSpan
-
setFocusOnClick
public void setFocusOnClick(boolean focusOnClick)
setModel
public void setModel(TreeModel model)
Sets the model for the ComboBox.
model
-
setRowSeparatorMethod
public void setRowSeparatorMethod(TreeViewRowSeparatorMethod method)
Set the object which is used to determine whether a row should be drawn
as a separator.
method
- The TreeViewRowSeparatorMethod or
null if no separators are to be drawn (the default).
setRowSpanColumn
public void setRowSpanColumn(int rowSpan)
Sets the row span for the ComboBox. The row span is the
number of rows an item should span.
rowSpan
-
setWrapWidth
public void setWrapWidth(int width)
Sets the wrap width of the ComboBox. The wrap widgth is the
preferred number of columns when you want the popup to be layed
out in a table.
width
-