summaryrefslogtreecommitdiff
path: root/src/trg-tree-view.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-05-13 22:32:51 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-05-13 22:32:51 +0000
commit51bc25fedf29aa2a8476366e8ca8c5f134034e86 (patch)
treea72e9be79514d3f5a20a58b0c99647efe54adfc4 /src/trg-tree-view.c
parent5604788e0b15b7be87d24ea7d80e60e9e9c27220 (diff)
new cell renderer, TrgCellRendererNumgtzero, which hides zero in seeders and leechers column
Diffstat (limited to 'src/trg-tree-view.c')
-rw-r--r--src/trg-tree-view.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/trg-tree-view.c b/src/trg-tree-view.c
index cd1f709..a64b403 100644
--- a/src/trg-tree-view.c
+++ b/src/trg-tree-view.c
@@ -30,6 +30,7 @@
#include "trg-cell-renderer-epoch.h"
#include "trg-cell-renderer-wanted.h"
#include "trg-cell-renderer-priority.h"
+#include "trg-cell-renderer-numgtzero.h"
G_DEFINE_TYPE(TrgTreeView, trg_tree_view, GTK_TYPE_TREE_VIEW)
#define TRG_TREE_VIEW_GET_PRIVATE(o) \
@@ -283,6 +284,15 @@ static void trg_tree_view_add_column_after(TrgTreeView * tv,
desc->model_column,
NULL);
break;
+ case TRG_COLTYPE_NUMGTZERO:
+ renderer = trg_cell_renderer_numgtzero_new();
+ column =
+ gtk_tree_view_column_new_with_attributes(desc->header,
+ renderer,
+ "value",
+ desc->model_column,
+ NULL);
+ break;
}
gtk_tree_view_column_set_resizable(column, TRUE);