1

GtkTreeViewウィジェットを使用しています。行のGtkTreeIterがある場合、GtkTreeViewウィンドウ全体でその行の現在の位置(垂直ピクセル座標)を取得するにはどうすればよいですか?

私の根本的な問題は、GtkTreeViewウィンドウ全体に対して特定の垂直座標に現在配置されている行に対してGtkTreeIterを取得する必要があることですが、その方法がわかりません。

どんな助けでも大歓迎です!! 前もって感謝します :-)

4

1 に答える 1

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()

イテレータを取得します。

于 2013-02-14T09:00:29.213 に答える