gtk+-2.0 Reference Manual

Synopsis

public class TreeSelection : Object  {
    public    weak TreeView             tree_view ;
    public    SelectionMode             type ;
    public    TreeSelectionFunc         user_func ;
    public    void**                    user_data ;
    public    DestroyNotify             destroy ;


    public    signal void               changed                   (  )  ;


    public    int                       count_selected_rows       (  ) ;
    public    SelectionMode             get_mode                  (  ) ;
    public    bool                      get_selected              ( weak TreeModel      model,
                                                                    TreeIter            iter ) ;
    public    GLib.List                 get_selected_rows         ( weak TreeModel      model ) ;
    public    weak TreeView             get_tree_view             (  ) ;
    public    void**                    get_user_data             (  ) ;
    public    bool                      iter_is_selected          ( TreeIter            iter ) ;
    public    bool                      path_is_selected          ( TreePath            path ) ;
    public    void                      select_all                (  ) ;
    public    void                      select_iter               ( TreeIter            iter ) ;
    public    void                      select_path               ( TreePath            path ) ;
    public    void                      select_range              ( TreePath            start_path,
                                                                    TreePath            end_path ) ;
    public    void                      selected_foreach          ( TreeSelectionForeachFunc func,
                                                                    void**              data ) ;
    public    void                      set_mode                  ( SelectionMode       type ) ;
    public    void                      set_select_function       ( TreeSelectionFunc   func,
                                                                    void**              data,
                                                                    DestroyNotify       destroy ) ;
    public    void                      unselect_all              (  ) ;
    public    void                      unselect_iter             ( TreeIter            iter ) ;
    public    void                      unselect_path             ( TreePath            path ) ;
    public    void                      unselect_range            ( TreePath            start_path,
                                                                    TreePath            end_path ) ;
}

TreeSelection Description

Details

Constructor Details

Field Details

tree_view
    public    weak TreeView             tree_view ;		

type
    public    SelectionMode             type ;		

user_func
    public    TreeSelectionFunc         user_func ;		

user_data
    public    void**                    user_data ;		

destroy
    public    DestroyNotify             destroy ;		

Signal Details

changed
    public    signal void               changed                   (  )  ;		

Property Details

Method Details

count_selected_rows ()
    public    int                       count_selected_rows       (  ) ;		

get_mode ()
    public    SelectionMode             get_mode                  (  ) ;		

get_selected ()
    public    bool                      get_selected              ( weak TreeModel      model,
                                                                    TreeIter            iter ) ;		

get_selected_rows ()
    public    GLib.List                 get_selected_rows         ( weak TreeModel      model ) ;		

get_tree_view ()
    public    weak TreeView             get_tree_view             (  ) ;		

get_user_data ()
    public    void**                    get_user_data             (  ) ;		

iter_is_selected ()
    public    bool                      iter_is_selected          ( TreeIter            iter ) ;		

path_is_selected ()
    public    bool                      path_is_selected          ( TreePath            path ) ;		

select_all ()
    public    void                      select_all                (  ) ;		

select_iter ()
    public    void                      select_iter               ( TreeIter            iter ) ;		

select_path ()
    public    void                      select_path               ( TreePath            path ) ;		

select_range ()
    public    void                      select_range              ( TreePath            start_path,
                                                                    TreePath            end_path ) ;		

selected_foreach ()
    public    void                      selected_foreach          ( TreeSelectionForeachFunc func,
                                                                    void**              data ) ;		

set_mode ()
    public    void                      set_mode                  ( SelectionMode       type ) ;		

set_select_function ()
    public    void                      set_select_function       ( TreeSelectionFunc   func,
                                                                    void**              data,
                                                                    DestroyNotify       destroy ) ;		

unselect_all ()
    public    void                      unselect_all              (  ) ;		

unselect_iter ()
    public    void                      unselect_iter             ( TreeIter            iter ) ;		

unselect_path ()
    public    void                      unselect_path             ( TreePath            path ) ;		

unselect_range ()
    public    void                      unselect_range            ( TreePath            start_path,
                                                                    TreePath            end_path ) ;		


Created by Valadoc