从GtkTreeView获取选定的行

时间:2015-07-03 12:40:38

标签: c widget gtk popover gtktreeview

我有一个代表一些数据的GtkTreeView,我想在某个动作上出现一个GtkPopover,指向该行。我有弹出器工作除了这个位置。

如何检索当前所选行(或我想要的行,但我只处理大小== 1的选择)的窗口小部件。我可以获得模型和迭代器,但我看不到如何将行窗口小部件传递到gtk_popover_set_relative_to

到目前为止,我有:

GtkTreeSelection *selection;
GtkTreeModel *model;
GtkTreeIter iter;

selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (tree_view));
gtk_tree_selection_get_selected(selection, &model, &iter);

gtk_tree_model_get (model, &iter, ...);

GtkWidget *row; // need to fill this in

gtk_popover_set_relative_to (GTK_POPOVER (popover), GTK_WIDGET (row));

如何填写row

This question似乎有点反过来(获得位置行)。

0 个答案:

没有答案