+ GtkTreeModel *model;
+ int id;
+
+ gtk_tree_view_get_cursor(w_feedtree, &path, &cols);
+
+ if (path) {
+ model = gtk_tree_view_get_model(w_feedtree);
+ gtk_tree_model_get_iter(model, &iter, path);
+ gtk_tree_model_get(model, &iter, 1, &id, -1);
+
+ gtk_tree_path_free(path);
+
+ return ttrss_get_feed(id);
+ }
+
+ return NULL;
+}
+
+static struct headline *get_selected_headline(GtkTreeIter *iter)
+{
+ GtkTreePath *path;
+ GtkTreeViewColumn *cols;
+ GtkTreeModel *model;
+ int id;
+
+ gtk_tree_view_get_cursor(w_headlinetree, &path, &cols);
+
+ if (path) {
+ model = gtk_tree_view_get_model(w_headlinetree);
+ gtk_tree_model_get_iter(model, iter, path);
+ gtk_tree_model_get(model, iter, 1, &id, -1);
+
+ gtk_tree_path_free(path);
+
+ return ttrss_get_headline(id);
+ }
+
+ return NULL;
+}
+
+int feed_cursor_changed_cbk(GtkTreeView *treeview, gpointer data)
+{
+ GtkTreeIter iter;
+ GtkTreeModel *headline_model;