/* Create the Process list */
process_list->list_store = gtk_list_store_new ( N_COLUMNS,
G_TYPE_STRING,
/* Create the Process list */
process_list->list_store = gtk_list_store_new ( N_COLUMNS,
G_TYPE_STRING,
+ if(process_info == process_list->current_process_info)
+ process_list->current_process_info = NULL;
+ if(hashed_process_data == process_list->current_hash_data)
+ process_list->current_hash_data = NULL;
+
HashedProcessData **pm_hashed_process_data)
{
ProcessInfo *Process_Info = g_new(ProcessInfo, 1);
HashedProcessData *hashed_process_data = g_new(HashedProcessData, 1);
*pm_hashed_process_data = hashed_process_data;
HashedProcessData **pm_hashed_process_data)
{
ProcessInfo *Process_Info = g_new(ProcessInfo, 1);
HashedProcessData *hashed_process_data = g_new(HashedProcessData, 1);
*pm_hashed_process_data = hashed_process_data;
/* Add a new row to the model */
gtk_list_store_append ( process_list->list_store,
/* Add a new row to the model */
gtk_list_store_append ( process_list->list_store,
if(hashed_process_data =
(HashedProcessData*)g_hash_table_lookup(
process_list->process_hash,
if(hashed_process_data =
(HashedProcessData*)g_hash_table_lookup(
process_list->process_hash,
{
iter = hashed_process_data->y_iter;
gtk_list_store_remove (process_list->list_store, &iter);
g_hash_table_remove(process_list->process_hash,
{
iter = hashed_process_data->y_iter;
gtk_list_store_remove (process_list->list_store, &iter);
g_hash_table_remove(process_list->process_hash,
if(hashed_process_data =
(HashedProcessData*)g_hash_table_lookup(
process_list->process_hash,
if(hashed_process_data =
(HashedProcessData*)g_hash_table_lookup(
process_list->process_hash,
{
tree_path = gtk_tree_model_get_path(
GTK_TREE_MODEL(process_list->list_store),
{
tree_path = gtk_tree_model_get_path(
GTK_TREE_MODEL(process_list->list_store),