#define SAFETY 50 // safety pixels at right and bottom of pixmap buffer
-
-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;
+typedef enum _draw_color {
+ COL_BLACK,
+ COL_WHITE,
+ COL_RUN_USER_MODE,/* green */
+ COL_RUN_SYSCALL, /* pale blue */
+ COL_RUN_TRAP, /* yellow */
+ COL_RUN_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_MODE_UNKNOWN, /* white */
+ COL_UNNAMED, /* white */
+ NUM_COLORS } draw_color;
extern GdkColor drawing_colors[NUM_COLORS];
guint y,
guint height);
-__inline void convert_pixels_to_time(
+__inline__ void convert_pixels_to_time(
gint width,
guint x,
- LttTime window_time_begin,
- LttTime window_time_end,
+ TimeWindow time_window,
LttTime *time);
-__inline void convert_time_to_pixels(
- LttTime window_time_begin,
- LttTime window_time_end,
+__inline__ void convert_time_to_pixels(
+ TimeWindow time_window,
LttTime time,
gint width,
guint *x);