Google

logo top
Main Page   Widgets   Namespaces   Book  

Gtk::TreeRow Class Reference
[TreeView Classes]

Typedefed as TreeModel::Row. More...

Inheritance diagram for Gtk::TreeRow:

Inheritance graph
[legend]
List of all members.

Public Methods

template <class ColumnType> TreeValueProxy<ColumnType> operator[] (const TreeModelColumn<ColumnType>& column) const
template <class ColumnType> void set_value (const TreeModelColumn<ColumnType>& column, const ColumnType& data) const
template <class ColumnType> void set_value (int column, const ColumnType& data) const
 Use set_value(const TreeModelColumn<>& column, const ColumnType& data) unless you do not know the column type at compile-time.

template <class ColumnType> ColumnType get_value (const TreeModelColumn<ColumnType>& column) const
template <class ColumnType> void get_value (int column, ColumnType& data) const
const TreeNodeChildrenchildren () const
TreeIter parent () const
 operator bool () const
GtkTreeIter* gobj ()
const GtkTreeIter* gobj () const

Detailed Description

Typedefed as TreeModel::Row.

Dereference a TreeModel::iterator to get the Row. You can use a const TreeModel::Row& for any parameter that takes a const TreeModel::iterator&.


Member Function Documentation

const TreeNodeChildren& Gtk::TreeRow::children (   const
 

template <class ColumnType>
void Gtk::TreeRow::get_value ( int    column,
ColumnType&    data
const
 

template <class ColumnType>
ColumnType Gtk::TreeRow::get_value ( const TreeModelColumn<ColumnType>&    column const
 

const GtkTreeIter* Gtk::TreeRow::gobj (   const [inline]
 

Reimplemented from Gtk::TreeIterBase.

GtkTreeIter* Gtk::TreeRow::gobj (   [inline]
 

Reimplemented from Gtk::TreeIterBase.

Gtk::TreeRow::operator bool (   const
 

Reimplemented from Gtk::TreeIter.

template <class ColumnType>
TreeValueProxy<ColumnType> Gtk::TreeRow::operator[] ( const TreeModelColumn<ColumnType>&    column const [inline]
 

TreeIter Gtk::TreeRow::parent (   const
 

template <class ColumnType>
void Gtk::TreeRow::set_value ( int    column,
const ColumnType&    data
const
 

Use set_value(const TreeModelColumn<>& column, const ColumnType& data) unless you do not know the column type at compile-time.

template <class ColumnType>
void Gtk::TreeRow::set_value ( const TreeModelColumn<ColumnType>&    column,
const ColumnType&    data
const
 


The documentation for this class was generated from the following file:
Generated for gtkmm by Doxygen 1.3-rc1 © 1997-2001