X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fresourceview%2Fdrawing.h;h=16278fd4cb577f457f353da6fb23c6567332d681;hb=38726a78811ea476be2a33b52f9f176dc198ad19;hp=58f562a2a6380e4be299b805e68807f1aaf29365;hpb=9e01e6d4aa891aa2900227503bde6e7dd9ae65a1;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.h b/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.h index 58f562a2..16278fd4 100644 --- a/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.h +++ b/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.h @@ -50,7 +50,51 @@ typedef enum _draw_color { COL_UNNAMED, /* white */ NUM_COLORS } draw_color; +typedef enum _draw_color_cpu { + COL_CPU_UNKNOWN, + COL_CPU_IDLE, + COL_CPU_BUSY, + COL_CPU_IRQ, + COL_CPU_SOFT_IRQ, + COL_CPU_TRAP, + NUM_COLORS_CPU +} draw_color_cpu; + +typedef enum _draw_color_irq { + COL_IRQ_UNKNOWN, + COL_IRQ_IDLE, + COL_IRQ_BUSY, + NUM_COLORS_IRQ +} draw_color_irq; + +typedef enum _draw_color_soft_irq { + COL_SOFT_IRQ_UNKNOWN, + COL_SOFT_IRQ_IDLE, + COL_SOFT_IRQ_BUSY, + NUM_COLORS_SOFT_IRQ +} draw_color_soft_irq; + +typedef enum _draw_color_trap { + COL_TRAP_UNKNOWN, + COL_TRAP_IDLE, + COL_TRAP_BUSY, + NUM_COLORS_TRAP +} draw_color_trap; + +typedef enum _draw_color_bdev { + COL_BDEV_UNKNOWN, + COL_BDEV_IDLE, + COL_BDEV_BUSY_READING, + COL_BDEV_BUSY_WRITING, + NUM_COLORS_BDEV +} draw_color_bdev; + extern GdkColor drawing_colors[NUM_COLORS]; +extern GdkColor drawing_colors_cpu[NUM_COLORS_CPU]; +extern GdkColor drawing_colors_irq[NUM_COLORS_IRQ]; +extern GdkColor drawing_colors_soft_irq[NUM_COLORS_SOFT_IRQ]; +extern GdkColor drawing_colors_trap[NUM_COLORS_TRAP]; +extern GdkColor drawing_colors_bdev[NUM_COLORS_BDEV]; /* This part of the viewer does : * Draw horizontal lines, getting graphic context as arg.