X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fcontrolflow%2Fdrawing.h;h=1139d48b6127ba716b3141a100757617a958e621;hb=b9a010a28d9625c9d31968aa44f1a553daccb294;hp=37dfc8385c1befb0bff148a803c80718db14e59d;hpb=8aee234c8470fcd72a6fc70bd3dc85b8f3e47ac8;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.h b/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.h index 37dfc838..1139d48b 100644 --- a/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.h +++ b/ltt/branches/poly/lttv/modules/gui/controlflow/drawing.h @@ -99,6 +99,9 @@ void drawing_draw_line( Drawing_t *drawing, // guint xdest, guint ydest, // guint width, guint height); +/* Clear the drawing : make it 1xwidth. */ +void drawing_clear(Drawing_t *drawing); + /* Insert a square corresponding to a new process in the list */ void drawing_insert_square(Drawing_t *drawing, guint y, @@ -109,7 +112,6 @@ void drawing_remove_square(Drawing_t *drawing, guint y, guint height); - void convert_pixels_to_time( gint width, guint x, @@ -126,6 +128,12 @@ void convert_time_to_pixels( void drawing_update_ruler(Drawing_t *drawing, TimeWindow *time_window); -void drawing_data_request_end(EventsRequest *events_request, LttvTracesetState *tss); +void drawing_request_expose(EventsRequest *events_request, + LttvTracesetState *tss, + LttTime end_time); + +void drawing_data_request_begin(EventsRequest *events_request, + LttvTracesetState *tss); +void drawing_chunk_begin(EventsRequest *events_request, LttvTracesetState *tss); #endif // _DRAWING_H