summaryrefslogtreecommitdiff
path: root/src/trg-rss-window.c
diff options
context:
space:
mode:
authorGravatar Alan F <ajf@eth0.org.uk>2014-02-28 09:54:43 +0000
committerGravatar Alan F <ajf@eth0.org.uk>2014-02-28 09:54:43 +0000
commit178dcc788892a216b346d4937970efa351bc4863 (patch)
treeaf9c52ad539978307089579906dab74fd40e087e /src/trg-rss-window.c
parent361cde21cdc9fff703c63e393e48a2a3409d162a (diff)
a cell renderer for RSS items
Diffstat (limited to 'src/trg-rss-window.c')
-rw-r--r--src/trg-rss-window.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/trg-rss-window.c b/src/trg-rss-window.c
index 224cbb7..c4091a5 100644
--- a/src/trg-rss-window.c
+++ b/src/trg-rss-window.c
@@ -27,6 +27,7 @@
#include "trg-rss-window.h"
#include "trg-rss-model.h"
+#include "trg-rss-cell-renderer.h"
#include "trg-torrent-add-dialog.h"
#include "trg-client.h"
#include "upload.h"
@@ -189,7 +190,7 @@ static GObject *trg_rss_window_constructor(GType type,
TrgRssModel *model;
GtkTreeView *view;
GtkWidget *vbox;
- GtkToolItem *item;
+ //GtkToolItem *item;
object = G_OBJECT_CLASS
(trg_rss_window_parent_class)->constructor(type,
@@ -207,11 +208,13 @@ static GObject *trg_rss_window_constructor(GType type,
trg_rss_model_update(model);
view = GTK_TREE_VIEW(gtk_tree_view_new());
+ gtk_tree_view_set_headers_visible(view, FALSE);
gtk_tree_view_set_model(view, GTK_TREE_MODEL(model));
- gtk_tree_view_insert_column_with_attributes(view, -1, "Title", gtk_cell_renderer_text_new(), "text", RSSCOL_TITLE, NULL);
+ /*gtk_tree_view_insert_column_with_attributes(view, -1, "Title", gtk_cell_renderer_text_new(), "text", RSSCOL_TITLE, NULL);
gtk_tree_view_insert_column_with_attributes(view, -1, "Feed", gtk_cell_renderer_text_new(), "text", RSSCOL_FEED, NULL);
gtk_tree_view_insert_column_with_attributes(view, -1, "Published", gtk_cell_renderer_text_new(), "text", RSSCOL_PUBDATE, NULL);
- gtk_tree_view_insert_column_with_attributes(view, -1, "URL", gtk_cell_renderer_text_new(), "text", RSSCOL_LINK, NULL);
+ gtk_tree_view_insert_column_with_attributes(view, -1, "URL", gtk_cell_renderer_text_new(), "text", RSSCOL_LINK, NULL);*/
+ gtk_tree_view_insert_column_with_attributes(view, -1, NULL, trg_rss_cell_renderer_new(), "title", RSSCOL_TITLE, "feed", RSSCOL_FEED, "published", RSSCOL_PUBDATE, NULL);
g_signal_connect(view, "row-activated",
G_CALLBACK(rss_item_activated), object);
@@ -237,6 +240,8 @@ static GObject *trg_rss_window_constructor(GType type,
/*g_signal_connect(object, "response",
G_CALLBACK(trg_rss_window_response_cb), NULL);*/
+ gtk_widget_set_size_request(GTK_WIDGET(object), 500, 300);
+
return object;
}