ModelIter
Object Hierarchy:
Description:
[
CCode ( type_id =
"clutter_model_iter_get_type ()" ) ]
[
Version ( deprecated =
true , deprecated_since =
"1.24" , since =
"0.6" ) ]
public abstract class ModelIter :
Object
Warning: ModelIter is deprecated since 1.24.
Base class for list models iters.
Note:
Use custom iterators for ListModel
The ModelIter structure contains only private data and should be manipulated using the provided API.
Content:
Properties:
Creation methods:
Methods:
- public void @get (...)
Gets the value of one or more cells in the row referenced by
this.
- public void @set (...)
Sets the value of one or more cells in the row referenced by
this.
- public virtual ModelIter copy ()
Copies the passed iterator.
- public virtual unowned Model get_model ()
Retrieves a pointer to the
Model that this iter is part of.
- public virtual uint get_row ()
Retrieves the position of the row that the this
points to.
- public virtual Value get_value (uint column)
Sets an initializes value
to that at column
.
- public virtual bool is_first ()
Gets whether the current iterator is at the beginning of the model to which
it belongs.
- public virtual bool is_last ()
Gets whether the iterator is at the end of the model to which it belongs.
- public virtual unowned ModelIter next ()
Updates the this to point at the next
position in the model.
- public virtual unowned ModelIter prev ()
Sets the this to point at the previous
position in the model.
- public virtual void set_value (uint column, Value value)
Sets the data in the cell specified by this
and column
.
Inherited Members:
All known members inherited from class GLib.Object