correct bug : need EXIT and ZOMBIE states : one for exit event, the other for schedul...
[lttv.git] / ltt / branches / poly / lttv / modules / gui / controlflow / drawing.h
index 63031bb1bfa75ac82cd68a6a3be95c96b39635a8..30b70f1ea6eb6874c3ba9ca88375d7087df9a07b 100644 (file)
@@ -38,9 +38,15 @@ typedef enum _draw_color { COL_BLACK,
                            COL_WHITE,
                            COL_WAIT_FORK,
                            COL_WAIT_CPU,
+                           COL_EXIT,
                            COL_ZOMBIE,
                            COL_WAIT,
                            COL_RUN,
+                           COL_USER_MODE,
+                           COL_SYSCALL,
+                           COL_TRAP,
+                           COL_IRQ,
+                           COL_MODE_UNKNOWN,
                            NUM_COLORS } draw_color;
 
 extern GdkColor drawing_colors[NUM_COLORS];
@@ -93,6 +99,9 @@ struct _Drawing_t {
   LttTime   last_start;               
   GdkGC     *dotted_gc;
   GdkGC     *gc;
+
+  /* Position of the horizontal selector, -1 for none */
+  gint horizontal_sel;
 };
 
 Drawing_t *drawing_construct(ControlFlowData *control_flow_data);
@@ -149,4 +158,12 @@ void drawing_data_request_begin(EventsRequest *events_request,
                                 LttvTracesetState *tss);
 void drawing_chunk_begin(EventsRequest *events_request, LttvTracesetState *tss);
 
+
+
+void
+tree_row_activated(GtkTreeModel *treemodel,
+                   GtkTreePath *arg1,
+                   GtkTreeViewColumn *arg2,
+                   gpointer user_data);
+
 #endif // _DRAWING_H
This page took 0.023915 seconds and 4 git commands to generate.