fix tree vertical separator
[lttv.git] / ltt / branches / poly / lttv / modules / gui / controlflow / processlist.c
index 103063ab8fdd00187b18975695d0d869d3edb72c..d231055d1e07e0c066c05a873a557ff7f10dd852 100644 (file)
@@ -21,6 +21,7 @@
 #endif
 
 #include <gtk/gtk.h>
+#include <gdk/gdk.h>
 #include <glib.h>
 #include <string.h>
 #include <stdlib.h>
@@ -287,7 +288,8 @@ void copy_pixmap_to_screen(ProcessList *process_list,
     g_assert(i<process_list->index_to_pixmap->len);
     /* Render the pixmap to the screen */
     GdkPixmap *pixmap = 
-      (GdkPixmap*)g_ptr_array_index(process_list->index_to_pixmap, i);
+      //(GdkPixmap*)g_ptr_array_index(process_list->index_to_pixmap, i);
+      GDK_PIXMAP(g_ptr_array_index(process_list->index_to_pixmap, i));
 
     gdk_draw_drawable (dest,
         gc,
@@ -365,6 +367,10 @@ ProcessList *processlist_construct(void)
   renderer = gtk_cell_renderer_text_new ();
   process_list->renderer = renderer;
 
+       gint vertical_separator;
+       gtk_widget_style_get (GTK_WIDGET (process_list->process_list_widget),
+                       "vertical-separator", &vertical_separator,
+                       NULL);
   gtk_cell_renderer_get_size(renderer,
       GTK_WIDGET(process_list->process_list_widget),
       NULL,
@@ -372,12 +378,14 @@ ProcessList *processlist_construct(void)
       NULL,
       NULL,
       &process_list->cell_height);
-  
+       
   guint ypad;
   g_object_get(G_OBJECT(renderer), "ypad", &ypad, NULL);
 
   process_list->cell_height += ypad;
-  
+  process_list->cell_height += vertical_separator;
+       
+
   column = gtk_tree_view_column_new_with_attributes ( "Process",
                 renderer,
                 "text",
This page took 0.023629 seconds and 4 git commands to generate.