|
|||||||||
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.TreeModel
public class TreeModel
A generic tree interface for use with TreeView
widgets. Internally,
the TreeStore
and ListStore
objects are constructed on top of
TreeModels. If you were using the C version of gtk, you would be able to
construct other objects like those (although I find no reason for doing so).
This object provides a number of useful methods which can be used with either
the TreeStore or ListStore.
For a full overview of the tree, list and table widgets, please see the
TreeView
description.
Method Summary | |
---|---|
void |
addListener(TreeModelListener listener)
Register an object to handle button events. |
int |
getColumnCount()
Returns the number of data blocks supported by the model |
int |
getDataBlockCount()
Deprecated. use getColumnCount instead. |
java.lang.Class |
getEventListenerClass(java.lang.String signal)
|
EventType |
getEventType(java.lang.String signal)
|
TreeIter |
getFirstIter()
Returns the iterator at the start of the model (the one at the path "0"), or returns null if the tree is empty. |
TreeIter |
getIter(java.lang.String pathString)
Returns a valid iterator pointing to the path represented by pathString , or returns null if the path is
invalid. |
TreeIter |
getIter(TreePath path)
Returns a valid iterator pointing to path , or
null / |
Type |
getType(int index)
Returns the type of the data block. |
boolean |
getValue(TreeIter iter,
DataColumnBoolean dataBlock)
Returns the Value at the given iter in the specified data block. |
double |
getValue(TreeIter iter,
DataColumnDouble dataBlock)
Returns the Value at the given iter in the specified data block. |
int |
getValue(TreeIter iter,
DataColumnIconSize dataBlock)
Returns the Value at the given iter in the specified data block. |
int |
getValue(TreeIter iter,
DataColumnInt dataBlock)
Returns the Value at the given iter in the specified data block. |
long |
getValue(TreeIter iter,
DataColumnLong dataBlock)
Returns the long at the row specified by iter and column
specified data block. |
java.lang.Object |
getValue(TreeIter iter,
DataColumnObject dataBlock)
Returns the Value at the given iter in the specified data block. |
Pixbuf |
getValue(TreeIter iter,
DataColumnPixbuf dataBlock)
Returns the Value at the given iter in the specified data block. |
java.lang.String |
getValue(TreeIter iter,
DataColumnStockItem dataBlock)
Returns the Value at the given iter in the specified data block. |
java.lang.String |
getValue(TreeIter iter,
DataColumnString dataBlock)
Returns the Value at the given iter in the specified data block. |
void |
removeListener(TreeModelListener listener)
Removes a listener |
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 |
Method Detail |
---|
public int getDataBlockCount()
getColumnCount
instead.
public int getColumnCount()
public Type getType(int index)
index
- The index of the data blockpublic TreeIter getIter(TreePath path)
path
, or
null
/
public TreeIter getIter(java.lang.String pathString)
pathString
, or returns null
if the path is
invalid.
public TreeIter getFirstIter()
null
if the tree is empty.
public java.lang.String getValue(TreeIter iter, DataColumnString dataBlock)
public int getValue(TreeIter iter, DataColumnInt dataBlock)
public long getValue(TreeIter iter, DataColumnLong dataBlock)
long
at the row specified by iter and column
specified data block.
public boolean getValue(TreeIter iter, DataColumnBoolean dataBlock)
public double getValue(TreeIter iter, DataColumnDouble dataBlock)
public java.lang.Object getValue(TreeIter iter, DataColumnObject dataBlock)
public Pixbuf getValue(TreeIter iter, DataColumnPixbuf dataBlock)
public int getValue(TreeIter iter, DataColumnIconSize dataBlock)
public java.lang.String getValue(TreeIter iter, DataColumnStockItem dataBlock)
public void addListener(TreeModelListener listener)
TreeModelListener
public void removeListener(TreeModelListener listener)
addListener(TreeModelListener)
public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass
in class GObject
public EventType getEventType(java.lang.String signal)
getEventType
in class GObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |