frysk.gui.monitor
Class CheckedListView

java.lang.Object
  extended by org.gnu.glib.Struct
      extended by org.gnu.glib.GObject
          extended by org.gnu.gtk.GtkObject
              extended by org.gnu.gtk.Widget
                  extended by org.gnu.gtk.Container
                      extended by org.gnu.gtk.TreeView
                          extended by frysk.gui.monitor.ListView
                              extended by frysk.gui.monitor.CheckedListView
All Implemented Interfaces:
Observer

public class CheckedListView
extends ListView


Constructor Summary
CheckedListView()
           
CheckedListView(org.gnu.glib.Handle handle)
           
 
Method Summary
 void add(GuiObject object, org.gnu.gtk.TreeIter treeIter)
          Add the given object at the given treeIter
 void addToggleListener(org.gnu.gtk.event.CellRendererToggleListener listener)
           
 void clearChecked()
           
 org.gnu.gtk.CellRendererToggle getCellRendererToggle()
           
 LinkedList getCheckedObjects()
           
 org.gnu.gtk.DataColumnBoolean getToggleDC()
           
 boolean isChecked(GuiObject object)
           
 void setChecked(GuiObject[] objects, boolean state)
           
 void setChecked(GuiObject object, boolean state)
           
 void setCheckedByName(String text, boolean state)
           
 void unwatchCheckedObjectsList()
           
 void watchCheckedObjectsList(ObservableLinkedList checkedObjectsList)
          to watch a checkedObjectsList means that objects that are in this list will be check, objects which are not are not checked.
 
Methods inherited from class frysk.gui.monitor.ListView
add, add, addDP, addDP, addDP, addEditListener, clear, getSelectedObject, getSelectedObjects, remove, setSelectedObject, setSelectedText, setSort, setStickySelect, unwatchList, update, watchGuiProcs, watchLinkedList
 
Methods inherited from class org.gnu.gtk.TreeView
activateCell, addListener, appendColumn, appendDataColumn, appendDataColumn, appendDataColumn, appendDataColumn, appendDataColumn, appendDataColumn, autoSizeColumns, collapseAll, collapseRow, expandAll, expandRow, expandToPath, getAlternateRowColor, getColumn, getColumns, getCursorColumn, getCursorPath, getEnableSearch, getEventListenerClass, getEventType, getExpanderColumn, getFixedHeightMode, getHAdjustment, getHeadersVisible, getHoverExpand, getHoverSelection, getModel, getReorderable, getRowExpanded, getRowSeparatorMethod, getSearchColumn, getSearchDataColumn, getSelection, getTreeView, getType, getVAdjustment, insertColumn, moveColumn, removeColumn, removeListener, scrollToCell, scrollToCell, scrollToCell, scrollToCell, scrollToPoint, setAlternateRowColor, setCursor, setCursor, setEnableSearch, setExpanderColumn, setFixedHeightMode, setHAdjustment, setHeadersClickable, setHeadersVisible, setHoverExpand, setHoverSelection, setModel, setReorderable, setRowSeparatorMethod, setSearchColumn, setSearchDataColumn, setVAdjustment, showDataColumn, showDataColumn, showDataColumn, showDataColumn, showDataColumn, showDataColumn
 
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
 

Constructor Detail

CheckedListView

public CheckedListView()

CheckedListView

public CheckedListView(org.gnu.glib.Handle handle)
Method Detail

watchCheckedObjectsList

public void watchCheckedObjectsList(ObservableLinkedList checkedObjectsList)
to watch a checkedObjectsList means that objects that are in this list will be check, objects which are not are not checked. In tern when the user check or unchecks objects in the list view they are removed, or added repsectively from the list.

Parameters:
checkedObjectsList -

unwatchCheckedObjectsList

public void unwatchCheckedObjectsList()

addToggleListener

public void addToggleListener(org.gnu.gtk.event.CellRendererToggleListener listener)

getToggleDC

public org.gnu.gtk.DataColumnBoolean getToggleDC()

add

public void add(GuiObject object,
                org.gnu.gtk.TreeIter treeIter)
Description copied from class: ListView
Add the given object at the given treeIter

Overrides:
add in class ListView
Parameters:
object - object to be added
treeIter - a

getCellRendererToggle

public org.gnu.gtk.CellRendererToggle getCellRendererToggle()

isChecked

public boolean isChecked(GuiObject object)

setChecked

public void setChecked(GuiObject object,
                       boolean state)

setCheckedByName

public void setCheckedByName(String text,
                             boolean state)

getCheckedObjects

public LinkedList getCheckedObjects()

setChecked

public void setChecked(GuiObject[] objects,
                       boolean state)

clearChecked

public void clearChecked()