|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.Widget
org.gnu.gtk.Container
org.gnu.gtk.Bin
org.gnu.gtk.ComboBox
A widget used to choose from a list of items.
Field Summary |
Fields inherited from class org.gnu.glib.GObject |
eventsInitialized |
Constructor Summary | |
ComboBox()
Construct a new ComboBox that will contain only Strings. |
|
ComboBox(Handle hndl)
|
|
ComboBox(TreeModel model)
Create a new ComboBox with the provided model. |
Method Summary | |
void |
addAttributeMapping(CellRenderer renderer,
CellRendererAttribute attribute,
DataColumn column)
Adds an attribute mapping to the list in the CellLayout. |
void |
addListener(ComboBoxListener listener)
Register an object to handle ComboBox events. |
void |
appendText(java.lang.String text)
Appends a string to the list of strings in the ComboBox. |
void |
clear()
Unsets all the mappings on all renderers on the CellLayout and removes all renderers from the CellLayout. |
void |
clearAttributeMappings(CellRenderer renderer)
Clears all existing attributes previously set with addAttributeMapping(org.gnu.gtk.CellRenderer, org.gnu.gtk.CellRendererAttribute, org.gnu.gtk.DataColumn) . |
protected void |
fireComboBoxEvent(ComboBoxEvent event)
|
int |
getActive()
Returns the index of the currently active item or -1 if there's no active item. |
TreeIter |
getActiveIter()
Returns a TreeIter that is pointing to the currently active item in the ComboBox. |
java.lang.String |
getActiveText()
|
boolean |
getAddTearoffs()
|
int |
getColumnSpanColumn()
|
java.lang.Class |
getEventListenerClass(java.lang.String signal)
|
EventType |
getEventType(java.lang.String signal)
|
boolean |
getFocusOnClick()
|
TreeModel |
getModel()
Returns the TreeModel for the ComboBox. |
AtkObject |
getPopupAccessible()
|
TreeViewRowSeparatorMethod |
getRowSeparatorMethod()
Get the object which is used to determine whether a row should be drawn as a separator. |
int |
getRowSpanColumn()
|
int |
getWrapWidth()
|
protected static void |
gtk_combo_box_append_text(Handle combo,
java.lang.String text)
|
protected static boolean |
gtk_combo_box_get_active_iter(Handle combo,
Handle iter)
|
protected static java.lang.String |
gtk_combo_box_get_active_text(Handle combo)
|
protected static int |
gtk_combo_box_get_active(Handle combo)
|
protected static boolean |
gtk_combo_box_get_add_tearoffs(Handle combo)
|
protected static int |
gtk_combo_box_get_column_span_column(Handle combo)
|
protected static boolean |
gtk_combo_box_get_focus_on_click(Handle combo)
|
protected static Handle |
gtk_combo_box_get_model(Handle combo)
|
protected static Handle |
gtk_combo_box_get_popup_accessible(Handle combo)
|
protected static int |
gtk_combo_box_get_row_span_column(Handle combo)
|
protected static int |
gtk_combo_box_get_type()
|
protected static int |
gtk_combo_box_get_wrap_width(Handle combo)
|
protected static void |
gtk_combo_box_insert_text(Handle combo,
int position,
java.lang.String text)
|
protected static Handle |
gtk_combo_box_new_text()
|
protected static Handle |
gtk_combo_box_new_with_model(Handle model)
|
protected static Handle |
gtk_combo_box_new()
|
protected static void |
gtk_combo_box_popdown(Handle combo)
|
protected static void |
gtk_combo_box_popup(Handle combo)
|
protected static void |
gtk_combo_box_prepend_text(Handle combo,
java.lang.String text)
|
protected static void |
gtk_combo_box_remove_text(Handle combo,
int position)
|
protected static void |
gtk_combo_box_set_active_iter(Handle combo,
Handle iter)
|
protected static void |
gtk_combo_box_set_active(Handle combo,
int index)
|
protected static void |
gtk_combo_box_set_add_tearoffs(Handle combo,
boolean addTearoffs)
|
protected static void |
gtk_combo_box_set_column_span_column(Handle box,
int columnSpan)
|
protected static void |
gtk_combo_box_set_focus_on_click(Handle combo,
boolean focusOnclick)
|
protected static void |
gtk_combo_box_set_model(Handle combo,
Handle model)
|
protected static void |
gtk_combo_box_set_row_span_column(Handle box,
int rowSpan)
|
protected static void |
gtk_combo_box_set_wrap_width(Handle combo,
int width)
|
protected boolean |
handleSeparatorFunc(Handle model,
Handle iter)
|
void |
insertText(int position,
java.lang.String text)
Inserts a string into the list of strings in the ComboBox at the provided position. |
void |
packEnd(CellRenderer renderer,
boolean expand)
Adds the cell to the end of the CellLayout. |
void |
packStart(CellRenderer renderer,
boolean expand)
Packs the cell into the beginning of the CellLayout. |
void |
popdown()
Hides the menu or dropdown list of the ComboBox. |
void |
popup()
Pops up the menu or dropdown list of the ComboBox. |
void |
prependText(java.lang.String text)
Prepends a string to the list of strings in the ComboBox. |
void |
removeListener(ComboBoxListener listener)
Removes a listener |
void |
removeText(int position)
Removes the string at the provided position from the list of strings in the ComboBox. |
void |
reorder(CellRenderer renderer,
int position)
Re-inserts the renderer at position. |
void |
setActive(int index)
Sets the active item of the ComboBox to be index. |
void |
setActiveIter(TreeIter iter)
Sets the current active item to the one referenced by iter. |
void |
setAddTearoffs(boolean addTearoffs)
|
void |
setColumnSpanColumn(int columnSpan)
Sets the column span for the ComboBox. |
void |
setFocusOnClick(boolean focusOnClick)
|
void |
setModel(TreeModel model)
Sets the model for the ComboBox. |
void |
setRowSeparatorMethod(TreeViewRowSeparatorMethod method)
Set the object which is used to determine whether a row should be drawn as a separator. |
void |
setRowSpanColumn(int rowSpan)
Sets the row span for the ComboBox. |
void |
setWrapWidth(int width)
Sets the wrap width of the ComboBox. |
Methods inherited from class org.gnu.gtk.Bin |
getChild, getType, gtk_bin_get_child, gtk_bin_get_type |
Methods inherited from class org.gnu.gtk.GtkObject |
getFlags, gtk_object_destroy, gtk_object_get_type, gtk_object_sink, setFlags, sink |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.gnu.gtk.CellLayout |
getHandle |
Constructor Detail |
public ComboBox(Handle hndl)
public ComboBox()
public ComboBox(TreeModel model)
model
- Method Detail |
public void setWrapWidth(int width)
width
- public int getWrapWidth()
public void setRowSpanColumn(int rowSpan)
rowSpan
- public int getRowSpanColumn()
public void setColumnSpanColumn(int columnSpan)
columnSpan
- public int getColumnSpanColumn()
public boolean getAddTearoffs()
public void setAddTearoffs(boolean addTearoffs)
public boolean getFocusOnClick()
public void setFocusOnClick(boolean focusOnClick)
public int getActive()
public void setActive(int index)
index
- public TreeIter getActiveIter()
public void setActiveIter(TreeIter iter)
iter
- public TreeModel getModel()
public void setModel(TreeModel model)
model
- public void appendText(java.lang.String text)
text
- public void insertText(int position, java.lang.String text)
position
- text
- public void prependText(java.lang.String text)
text
- public void removeText(int position)
position
- public java.lang.String getActiveText()
public void popup()
public void popdown()
public AtkObject getPopupAccessible()
public void packStart(CellRenderer renderer, boolean expand)
packStart
in interface CellLayout
public void packEnd(CellRenderer renderer, boolean expand)
packEnd
in interface CellLayout
public void clear()
clear
in interface CellLayout
public void addAttributeMapping(CellRenderer renderer, CellRendererAttribute attribute, DataColumn column)
addAttributeMapping
in interface CellLayout
public void clearAttributeMappings(CellRenderer renderer)
addAttributeMapping(org.gnu.gtk.CellRenderer, org.gnu.gtk.CellRendererAttribute, org.gnu.gtk.DataColumn)
.
clearAttributeMappings
in interface CellLayout
public void reorder(CellRenderer renderer, int position)
reorder
in interface CellLayout
public void setRowSeparatorMethod(TreeViewRowSeparatorMethod method)
method
- The TreeViewRowSeparatorMethod or
null if no separators are to be drawn (the default).protected boolean handleSeparatorFunc(Handle model, Handle iter)
public TreeViewRowSeparatorMethod getRowSeparatorMethod()
public void addListener(ComboBoxListener listener)
ComboBoxListener
public void removeListener(ComboBoxListener listener)
addListener(ComboBoxListener)
protected void fireComboBoxEvent(ComboBoxEvent event)
public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass
in class Container
public EventType getEventType(java.lang.String signal)
getEventType
in class Container
protected static final int gtk_combo_box_get_type()
protected static final Handle gtk_combo_box_new()
protected static final Handle gtk_combo_box_new_with_model(Handle model)
protected static final int gtk_combo_box_get_wrap_width(Handle combo)
protected static final void gtk_combo_box_set_wrap_width(Handle combo, int width)
protected static final int gtk_combo_box_get_row_span_column(Handle combo)
protected static final void gtk_combo_box_set_row_span_column(Handle box, int rowSpan)
protected static final int gtk_combo_box_get_column_span_column(Handle combo)
protected static final void gtk_combo_box_set_column_span_column(Handle box, int columnSpan)
protected static final boolean gtk_combo_box_get_add_tearoffs(Handle combo)
protected static final void gtk_combo_box_set_add_tearoffs(Handle combo, boolean addTearoffs)
protected static final boolean gtk_combo_box_get_focus_on_click(Handle combo)
protected static final void gtk_combo_box_set_focus_on_click(Handle combo, boolean focusOnclick)
protected static final int gtk_combo_box_get_active(Handle combo)
protected static final void gtk_combo_box_set_active(Handle combo, int index)
protected static final boolean gtk_combo_box_get_active_iter(Handle combo, Handle iter)
protected static final void gtk_combo_box_set_active_iter(Handle combo, Handle iter)
protected static final void gtk_combo_box_set_model(Handle combo, Handle model)
protected static final Handle gtk_combo_box_get_model(Handle combo)
protected static final Handle gtk_combo_box_new_text()
protected static final void gtk_combo_box_append_text(Handle combo, java.lang.String text)
protected static final void gtk_combo_box_insert_text(Handle combo, int position, java.lang.String text)
protected static final void gtk_combo_box_prepend_text(Handle combo, java.lang.String text)
protected static final void gtk_combo_box_remove_text(Handle combo, int position)
protected static final java.lang.String gtk_combo_box_get_active_text(Handle combo)
protected static final void gtk_combo_box_popup(Handle combo)
protected static final void gtk_combo_box_popdown(Handle combo)
protected static final Handle gtk_combo_box_get_popup_accessible(Handle combo)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |