On Mon, 24 Apr, 2006 at 14:39 +0200, Charles Kerr wrote:
> > lines in the group and header panes have a lot of empty space in between
> > them, which seriously limits the number of lines that fit in a window

> Grumble, all right, since three people have asked for this now,
> I'll scrunch our the empty space for 0.95.  The trick is to set
> the "ypad" attribute to zero in the pane's cell renderers.

Looking at header-pane.cc, you were halfway there. The attached patch
finishes the job. Using ypad=0, since that's what's already done in
group-pane.cc

Regards,
Christophe
--- ../../../pan-0.94-orig/pan/gui/header-pane.cc       2006-04-21 
18:05:31.000000000 +0200
+++ header-pane.cc      2006-04-24 22:12:40.000000000 +0200
@@ -1344,8 +1344,8 @@
   gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(scroll), 
GTK_SHADOW_IN);
 
 
-  GtkCellRenderer * pixbuf_renderer = GTK_CELL_RENDERER (g_object_new 
(GTK_TYPE_CELL_RENDERER_PIXBUF, "xpad", 0, NULL));
-  GtkCellRenderer * text_renderer = GTK_CELL_RENDERER (g_object_new 
(GTK_TYPE_CELL_RENDERER_TEXT, "xpad", 0, NULL));
+  GtkCellRenderer * pixbuf_renderer = GTK_CELL_RENDERER (g_object_new 
(GTK_TYPE_CELL_RENDERER_PIXBUF, "xpad", 0, "ypad", 0, NULL));
+  GtkCellRenderer * text_renderer = GTK_CELL_RENDERER (g_object_new 
(GTK_TYPE_CELL_RENDERER_TEXT, "xpad", 0, "ypad", 0, NULL));
 
   // state
   GtkTreeViewColumn * col = gtk_tree_view_column_new ();
@@ -1377,7 +1377,7 @@
   gtk_tree_view_set_expander_column (GTK_TREE_VIEW(_tree_view), col);
 
   // score
-  GtkCellRenderer * score_renderer = GTK_CELL_RENDERER (g_object_new 
(GTK_TYPE_CELL_RENDERER_TEXT, "xpad", 0, NULL));
+  GtkCellRenderer * score_renderer = GTK_CELL_RENDERER (g_object_new 
(GTK_TYPE_CELL_RENDERER_TEXT, "xpad", 0, "ypad", 0, NULL));
   col = gtk_tree_view_column_new_with_attributes (_("Score"), score_renderer, 
NULL);
   gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_FIXED);
   gtk_tree_view_column_set_fixed_width (col, 50);
@@ -1405,7 +1405,7 @@
   gtk_tree_view_append_column (GTK_TREE_VIEW(_tree_view), col);
 
   // date
-  GtkCellRenderer * date_renderer = GTK_CELL_RENDERER (g_object_new 
(GTK_TYPE_CELL_RENDERER_TEXT, "xpad", 1, "ypad", 1, NULL));
+  GtkCellRenderer * date_renderer = GTK_CELL_RENDERER (g_object_new 
(GTK_TYPE_CELL_RENDERER_TEXT, "xpad", 1, "ypad", 0, NULL));
   col = gtk_tree_view_column_new_with_attributes (_("Date"), date_renderer, 
"text", COL_DATE_STR, NULL);
   gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_FIXED);
   gtk_tree_view_column_set_fixed_width (col, 120);

Attachment: pgp7K9foPqzdv.pgp
Description: PGP signature

_______________________________________________
Pan-users mailing list
Pan-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/pan-users

Reply via email to