X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fresourceview%2Fdrawing.c;h=927ef90a364069c33516b57fb82cc437953d5e9d;hb=44ffb95f70cba788a3bfcccabd60bb0e2bad0f1b;hp=81edb1e363fa21481ca7c2cf3d63c6621ffc188e;hpb=58a9b31ba0dbc1df35a2d375599a3c7996079fbe;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.c b/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.c index 81edb1e3..927ef90a 100644 --- a/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.c +++ b/ltt/branches/poly/lttv/modules/gui/resourceview/drawing.c @@ -84,19 +84,12 @@ GdkColor drawing_colors[NUM_COLORS] = }; -/* -RUN+USER MODE green -RUN+SYSCALL -RUN+TRAP -RUN+IRQ -WAIT+foncé -WAIT CPU + WAIT FORK vert foncé ou jaune -IRQ rouge -TRAP: orange -SYSCALL: bleu pâle - -ZOMBIE + WAIT EXIT -*/ +GdkColor drawing_colors_cpu[NUM_COLORS_CPU] = +{ /* Pixel, R, G, B */ + { 0, 0xBBBB, 0xBBBB, 0xBBBB }, /* COL_IDLE */ + { 0, 0xFFFF, 0xFFFF, 0xFFFF }, /* COL_BUSY */ + { 0, 0xFFFF, 0x0000, 0x0000 }, /* COL_UNKNOWN */ +}; /***************************************************************************** @@ -1070,7 +1063,9 @@ Drawing_t *drawing_construct(ControlFlowData *control_flow_data) /* Allocate the colors */ GdkColormap* colormap = gdk_colormap_get_system(); gboolean success[NUM_COLORS]; - gdk_colormap_alloc_colors(colormap, drawing_colors, NUM_COLORS, FALSE, + //gdk_colormap_alloc_colors(colormap, drawing_colors, NUM_COLORS, FALSE, + // TRUE, success); + gdk_colormap_alloc_colors(colormap, drawing_colors_cpu, NUM_COLORS_CPU, FALSE, TRUE, success); drawing->gc = @@ -1127,7 +1122,8 @@ void drawing_destroy(Drawing_t *drawing) /* Free the colors */ GdkColormap* colormap = gdk_colormap_get_system(); - gdk_colormap_free_colors(colormap, drawing_colors, NUM_COLORS); + //gdk_colormap_free_colors(colormap, drawing_colors, NUM_COLORS); + gdk_colormap_free_colors(colormap, drawing_colors_cpu, NUM_COLORS_CPU);