gtk+-2.0 Reference Manual

Synopsis

public interface TreeModel {
    public    signal void               row_changed               ( TreePath            path,
                                                                    TreeIter            iter )  ;
    public    signal void               row_deleted               ( TreePath            path )  ;
    public    signal void               row_has_child_toggled     ( TreePath            path,
                                                                    TreeIter            iter )  ;
    public    signal void               row_inserted              ( TreePath            path,
                                                                    TreeIter            iter )  ;
    public    signal void               rows_reordered            ( TreePath            path,
                                                                    TreeIter            iter,
                                                                    void**              new_order )  ;


    public    void                      foreach                   ( TreeModelForeachFuncfunc ) ;
    public    void                      get                       ( TreeIter            iter,
                                                                    ... ) ;
    public    bool                      get_iter_first            ( TreeIter            iter ) ;
    public    bool                      get_iter_from_string      ( TreeIter            iter,
                                                                    string              path_string ) ;
    public    string                    get_string_from_iter      ( TreeIter            iter ) ;
    public    void                      get_valist                ( TreeIter            iter,
                                                                    void**              var_args ) ;
    public    abstract GLib.Type        get_column_type           ( int                 index_ ) ;
    public    abstract TreeModelFlags   get_flags                 (  ) ;
    public    abstract bool             get_iter                  ( TreeIter            iter,
                                                                    TreePath            path ) ;
    public    abstract int              get_n_columns             (  ) ;
    public    abstract TreePath         get_path                  ( TreeIter            iter ) ;
    public    abstract void             get_value                 ( TreeIter            iter,
                                                                    int                 column,
                                                                    GLib.Value          value ) ;
    public    abstract bool             iter_children             ( TreeIter            iter,
                                                                    TreeIter?           parent ) ;
    public    abstract bool             iter_has_child            ( TreeIter            iter ) ;
    public    abstract int              iter_n_children           ( TreeIter?           iter ) ;
    public    abstract bool             iter_next                 ( TreeIter            iter ) ;
    public    abstract bool             iter_nth_child            ( TreeIter            iter,
                                                                    TreeIter?           parent,
                                                                    int                 n ) ;
    public    abstract bool             iter_parent               ( TreeIter            iter,
                                                                    TreeIter            child ) ;
    public    abstract void             ref_node                  ( TreeIter            iter ) ;
    public    abstract void             unref_node                ( TreeIter            iter ) ;
}

Description

Details

Signal Details

row_changed
    public    signal void               row_changed               ( TreePath            path,
                                                                    TreeIter            iter )  ;		

row_deleted
    public    signal void               row_deleted               ( TreePath            path )  ;		

row_has_child_toggled
    public    signal void               row_has_child_toggled     ( TreePath            path,
                                                                    TreeIter            iter )  ;		

row_inserted
    public    signal void               row_inserted              ( TreePath            path,
                                                                    TreeIter            iter )  ;		

rows_reordered
    public    signal void               rows_reordered            ( TreePath            path,
                                                                    TreeIter            iter,
                                                                    void**              new_order )  ;		

Property Details

Method Details

foreach ()
    public    void                      foreach                   ( TreeModelForeachFuncfunc ) ;		

get ()
    public    void                      get                       ( TreeIter            iter,
                                                                    ... ) ;		

get_iter_first ()
    public    bool                      get_iter_first            ( TreeIter            iter ) ;		

get_iter_from_string ()
    public    bool                      get_iter_from_string      ( TreeIter            iter,
                                                                    string              path_string ) ;		

get_string_from_iter ()
    public    string                    get_string_from_iter      ( TreeIter            iter ) ;		

get_valist ()
    public    void                      get_valist                ( TreeIter            iter,
                                                                    void**              var_args ) ;		

get_column_type ()
    public    abstract GLib.Type        get_column_type           ( int                 index_ ) ;		

get_flags ()
    public    abstract TreeModelFlags   get_flags                 (  ) ;		

get_iter ()
    public    abstract bool             get_iter                  ( TreeIter            iter,
                                                                    TreePath            path ) ;		

get_n_columns ()
    public    abstract int              get_n_columns             (  ) ;		

get_path ()
    public    abstract TreePath         get_path                  ( TreeIter            iter ) ;		

get_value ()
    public    abstract void             get_value                 ( TreeIter            iter,
                                                                    int                 column,
                                                                    GLib.Value          value ) ;		

iter_children ()
    public    abstract bool             iter_children             ( TreeIter            iter,
                                                                    TreeIter?           parent ) ;		

iter_has_child ()
    public    abstract bool             iter_has_child            ( TreeIter            iter ) ;		

iter_n_children ()
    public    abstract int              iter_n_children           ( TreeIter?           iter ) ;		

iter_next ()
    public    abstract bool             iter_next                 ( TreeIter            iter ) ;		

iter_nth_child ()
    public    abstract bool             iter_nth_child            ( TreeIter            iter,
                                                                    TreeIter?           parent,
                                                                    int                 n ) ;		

iter_parent ()
    public    abstract bool             iter_parent               ( TreeIter            iter,
                                                                    TreeIter            child ) ;		

ref_node ()
    public    abstract void             ref_node                  ( TreeIter            iter ) ;		

unref_node ()
    public    abstract void             unref_node                ( TreeIter            iter ) ;		


Created by Valadoc