widget->style->black_gc,
TRUE,
0, 0,
- drawing->width+SAFETY,
+ drawing->alloc_width,
-1);
+ gtk_widget_queue_draw(drawing->drawing_area);
if(drawing->damage_begin < drawing->damage_end)
{
drawing->height);
}
- gtk_widget_queue_draw(drawing->drawing_area);
//gtk_widget_queue_draw_area(drawing->drawing_area,
// 0,0,
// drawing->width,
{
EventsRequest *events_request = (EventsRequest*)hook_data;
LttvTracesetState *tss = (LttvTracesetState*)call_data;
-
+ ControlFlowData *cfd = (ControlFlowData*)events_request->viewer_data;
+
+ /* Desactivate sort */
+ gtk_tree_sortable_set_sort_column_id(
+ GTK_TREE_SORTABLE(cfd->process_list->list_store),
+ TRACE_COLUMN,
+ GTK_SORT_ASCENDING);
+
drawing_chunk_begin(events_request, tss);
return 0;
{
EventsRequest *events_request = (EventsRequest*)hook_data;
LttvTracesetState *tss = (LttvTracesetState*)call_data;
-
+
drawing_data_request_begin(events_request, tss);
return 0;
/* Draw last items */
g_hash_table_foreach(process_list->process_hash, draw_closure,
(void*)&closure_data);
+
/* Request expose */
drawing_request_expose(events_request, tss, end_time);
g_hash_table_foreach(process_list->process_hash, draw_closure,
(void*)&closure_data);
+ /* Reactivate sort */
+ gtk_tree_sortable_set_sort_column_id(
+ GTK_TREE_SORTABLE(control_flow_data->process_list->list_store),
+ GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID,
+ GTK_SORT_ASCENDING);
+
+ update_index_to_pixmap(control_flow_data->process_list);
+
/* Request expose */
drawing_request_expose(events_request, tss, end_time);