fix process end of life
[lttv.git] / ltt / branches / poly / lttv / modules / gui / controlflow / drawing.h
index 5a4dc820a27f48f407a2f9111eca7e3f7b1eef16..3e4b3dc86bad8278e797927df26e4cc5bda89c9f 100644 (file)
@@ -39,12 +39,14 @@ typedef enum _draw_color {
                 COL_RUN_USER_MODE,/* green */
                 COL_RUN_SYSCALL,  /* pale blue */
                 COL_RUN_TRAP,     /* yellow */
-                COL_RUN_IRQ,      /* red */
+                COL_RUN_IRQ,      /* orange */
+                COL_RUN_SOFT_IRQ, /* red */
                 COL_WAIT,         /* dark red */
                 COL_WAIT_CPU,     /* dark yellow */
                 COL_ZOMBIE,       /* dark purple */
                 COL_WAIT_FORK,    /* dark green */
                 COL_EXIT,         /* "less dark" magenta */
+               COL_DEAD,         /* black */
                 COL_MODE_UNKNOWN, /* white */
                 COL_UNNAMED,      /* white */
                 NUM_COLORS } draw_color; 
@@ -94,12 +96,14 @@ struct _Drawing_t {
   GtkWidget *ruler_hbox;
   GtkWidget *ruler;
   GtkWidget *padding;
-  GdkPixmap *pixmap;
+  //GdkPixmap *pixmap;
   ControlFlowData *control_flow_data;
   
   PangoLayout *pango_layout;
 
   gint      height, width, depth;
+  /* height and width of allocated buffer pixmap */
+  gint      alloc_height, alloc_width;
   
   /* X coordinate of damaged region */
   gint      damage_begin, damage_end; /* damaged region to be exposed,
@@ -107,6 +111,8 @@ struct _Drawing_t {
   LttTime   last_start;               
   GdkGC     *dotted_gc;
   GdkGC     *gc;
+  GdkGC     *ruler_gc_butt;
+  GdkGC     *ruler_gc_round;
 
   /* Position of the horizontal selector, -1 for none */
   gint horizontal_sel;
@@ -120,7 +126,6 @@ GtkWidget *drawing_get_drawing_area(Drawing_t *drawing);
 
 
 void drawing_data_request(Drawing_t *drawing,
-      GdkPixmap **pixmap,
       gint x, gint y,
       gint width,
       gint height);
This page took 0.023475 seconds and 4 git commands to generate.