widget->allocation.height != 1)
&& drawing->damage_begin < drawing->damage_end)
{
+
+ rectangle_pixmap (drawing->control_flow_data->process_list,
+ drawing->drawing_area->style->black_gc,
+ TRUE,
+ 0, 0,
+ drawing->alloc_width, // do not overlap
+ -1);
+
+
drawing_data_request(drawing,
drawing->damage_begin,
0,
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,
process_list->process_list_widget =
gtk_tree_view_new_with_model
(GTK_TREE_MODEL (process_list->list_store));
+
g_object_unref (G_OBJECT (process_list->list_store));
- gtk_tree_sortable_set_sort_func(
+ gtk_tree_sortable_set_default_sort_func(
GTK_TREE_SORTABLE(process_list->list_store),
- PID_COLUMN,
process_sort_func,
NULL,
NULL);
- gtk_tree_sortable_set_sort_column_id(
- GTK_TREE_SORTABLE(process_list->list_store),
- PID_COLUMN,
- GTK_SORT_ASCENDING);
-
process_list->process_hash = g_hash_table_new_full(
process_list_hash_fct, process_list_equ_fct,
destroy_hash_key, destroy_hash_data