|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.Struct
org.gnu.glib.GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.Widget
org.gnu.gtk.Container
org.gnu.gtk.Bin
org.gnu.gtk.ComboBox
public class ComboBox
A widget used to choose from a list of items.
Constructor Summary | |
---|---|
ComboBox()
Constructs a new ComboBox that will contain only Strings. |
|
ComboBox(org.gnu.glib.Handle hndl)
|
|
ComboBox(TreeModel model)
Creates a new ComboBox. |
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) . |
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()
|
static ComboBox |
getComboBox(org.gnu.glib.Handle handle)
Internal static factory method to be used by Java-Gnome only. |
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()
|
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 |
Methods inherited from class org.gnu.gtk.Container |
---|
add, addListener, getBooleanChildProperty, getBorderWidth, getChildProperty, getChildren, getIntChildProperty, getResizeMode, remove, removeListener, resizeChildren, setBooleanChildProperty, setBorderWidth, setChildProperty, setIntChildProperty, setResizeMode |
Methods inherited from class org.gnu.gtk.GtkObject |
---|
destroy, sink |
Methods inherited from class org.gnu.glib.Struct |
---|
equals, getHandle, getNullHandle, hashCode |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.gnu.gtk.CellLayout |
---|
getHandle |
Constructor Detail |
---|
public ComboBox(org.gnu.glib.Handle hndl)
public ComboBox()
public ComboBox(TreeModel model)
model
is not null, the model of
the ComboBox is initialized to the supplied one. Otherwise an empty
ComboBox is created.
If you use this constructor you should not use the appendText, insertText, prependText, or removeText methods. You should update the model when you need to change the values in the ComboBox.
model
- A TreeModel or null.Method Detail |
---|
public static ComboBox getComboBox(org.gnu.glib.Handle handle)
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).public TreeViewRowSeparatorMethod getRowSeparatorMethod()
public void addListener(ComboBoxListener listener)
ComboBoxListener
public void removeListener(ComboBoxListener listener)
addListener(ComboBoxListener)
public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass
in class Container
public EventType getEventType(java.lang.String signal)
getEventType
in class Container
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |