2013-02-12 120 views
0

我正在使用GtkTreeView小部件。如果我有一行GtkTreeIter,那麼如何才能在整個GtkTreeView窗口中獲取該行的當前位置(垂直像素座標)?如何獲取GtkTreeView行的座標

我的根本問題是,我需要獲取一個GtkTreeIter,用於當前放置在相對於整個GtkTreeView窗口的給定垂直座標上的任何行,但我不知道如何。

任何幫助將不勝感激!在此先感謝:-)

回答

1

此功能:

gtk_tree_view_get_path_at_pos (GtkTreeView  *tree_view, 
           gint    x, 
           gint    y, 
           GtkTreePath  **path, 
           GtkTreeViewColumn **column, 
           gint    *cell_x, 
           gint    *cell_y) 

會給你,你可以傳遞給

gtk_tree_model_get_iter() 

得到一個迭代器的路徑。

+0

完美,謝謝! – user2062604 2013-02-14 14:01:58