|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 frysk.gui.monitor.SimpleComboBox
public class SimpleComboBox
A simple combo box that abstracts away all the complexity of Combo box and provides simple methods for adding, removing and retrieving selected objects. Extends ComboBox so it can be initialized with a ComboBox
Constructor Summary | |
---|---|
SimpleComboBox(org.gnu.glib.Handle handle)
|
Method Summary | |
---|---|
void |
add(GuiObject object)
|
void |
add(GuiObject object,
int index)
Add the given object at the given index |
void |
add(GuiObject object,
org.gnu.gtk.TreeIter treeIter)
Add the given object at the given treeIter |
void |
clear()
|
GuiObject |
getSelectedObject()
|
void |
remove(GuiObject object)
|
void |
setDefaultText(String text)
Set the text that is displayed when no item is selected. |
void |
setSelectedObject(GuiObject object)
Set the selection to the item that represents the given object. |
void |
setSelectedText(String text)
Set the selection to the first item with the text that matches the give text. |
void |
unwatchList()
|
void |
update(Observable observable,
Object guiObject)
|
void |
watchLinkedList(ObservableLinkedList linkedList)
Tell this ComboBox to initialize itself with the given list and watch the given ObservableLinkedList and update itself when the list changes. |
Methods inherited from class org.gnu.gtk.ComboBox |
---|
addAttributeMapping, addListener, appendText, clearAttributeMappings, getActive, getActiveIter, getActiveText, getAddTearoffs, getColumnSpanColumn, getComboBox, getEventListenerClass, getEventType, getFocusOnClick, getModel, getPopupAccessible, getRowSeparatorMethod, getRowSpanColumn, getWrapWidth, insertText, packEnd, packStart, popdown, popup, prependText, removeListener, removeText, reorder, setActive, setActiveIter, setAddTearoffs, setColumnSpanColumn, setFocusOnClick, setModel, setRowSeparatorMethod, setRowSpanColumn, setWrapWidth |
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.Widget |
---|
activate, addAccelerator, addEvents, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, canActivateAccel, createContext, createLayout, draw, drawArea, drawArea, finish, getAccessible, getAllocation, getCanFocus, getColormap, getContext, getData, getDisplay, getDragData, getExtensionEvents, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, getWidget, getWindow, grabDefault, grabFocus, hasFocus, hasScreen, hide, hideAll, highlight, highlight, intersect, isAncestor, makeWidget, modifyStyle, popColormap, pushColormap, realize, removeAccelerator, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, reparent, setBackgroundColor, setBaseColor, setCanFocus, setColormap, setDoubleBuffered, setDragDestination, setDragIcon, setDragIconPixbuf, setDragIconStock, setDragSource, setEvents, setExtensionEvents, setFont, setForegroundColor, setMinimumSize, setName, setNoDragDestination, setNoDragSource, setSensitive, setTextColor, shapeCombineMask, show, showAll, unHighlight, unHighlight |
Methods inherited from class org.gnu.gtk.GtkObject |
---|
destroy, sink |
Methods inherited from class org.gnu.glib.GObject |
---|
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, collect, freezeNotify, getBooleanProperty, getData, getDoubleProperty, getFloatProperty, getGObjectFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getPixbufProperty, getProperty, getStringProperty, hasProperty, notify, removeEventHandler, removeListener, setBooleanProperty, setData, setDoubleProperty, setFloatProperty, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify |
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 SimpleComboBox(org.gnu.glib.Handle handle)
Method Detail |
---|
public GuiObject getSelectedObject()
public void add(GuiObject object)
public void remove(GuiObject object)
public void clear()
clear
in interface org.gnu.gtk.CellLayout
clear
in class org.gnu.gtk.ComboBox
public void update(Observable observable, Object guiObject)
update
in interface Observer
public void setSelectedObject(GuiObject object)
object
- the object that is to be displayed as selected.public void setSelectedText(String text)
text
- the text that is to be matched and the match selected.public void add(GuiObject object, int index)
object
- object to be addedindex
- the position to insert the given object at.public void add(GuiObject object, org.gnu.gtk.TreeIter treeIter)
object
- object to be addedtreeIter
- apublic void watchLinkedList(ObservableLinkedList linkedList)
linkedList
- the list to be watched.public void unwatchList()
public void setDefaultText(String text)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |