+ /*
+ * Initiating items for
+ * combo boxes
+ */
+ fvd->f_not_op_options = g_ptr_array_new();
+ g_ptr_array_add(fvd->f_not_op_options,(gpointer) g_string_new(""));
+ g_ptr_array_add(fvd->f_not_op_options,(gpointer) g_string_new("!"));
+
+ fvd->f_logical_op_options = g_ptr_array_new(); //g_array_new(FALSE,FALSE,sizeof(gchar));
+ g_ptr_array_add(fvd->f_logical_op_options,(gpointer) g_string_new(""));
+ g_ptr_array_add(fvd->f_logical_op_options,(gpointer) g_string_new("&"));
+ g_ptr_array_add(fvd->f_logical_op_options,(gpointer) g_string_new("|"));
+ g_ptr_array_add(fvd->f_logical_op_options,(gpointer) g_string_new("!"));
+ g_ptr_array_add(fvd->f_logical_op_options,(gpointer) g_string_new("^"));
+
+ fvd->f_field_options = g_ptr_array_new(); //g_array_new(FALSE,FALSE,16);
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new(""));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("event.name"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("event.facility"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("event.category"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("event.time"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("event.tsc"));
+ /*
+ * TODO: Add core.xml fields here !
+ */
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("tracefile.name"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("trace.name"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.process_name"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.pid"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.ppid"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.creation_time"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.insertion_time"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.execution_mode"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.execution_submode"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.process_status"));
+ g_ptr_array_add(fvd->f_field_options,(gpointer) g_string_new("state.cpu"));
+
+ fvd->f_math_op_options = g_ptr_array_new(); //g_array_new(FALSE,FALSE,7);
+ g_ptr_array_add(fvd->f_math_op_options,(gpointer) g_string_new(""));
+ g_ptr_array_add(fvd->f_math_op_options,(gpointer) g_string_new("="));
+ g_ptr_array_add(fvd->f_math_op_options,(gpointer) g_string_new("!="));
+ g_ptr_array_add(fvd->f_math_op_options,(gpointer) g_string_new("<"));
+ g_ptr_array_add(fvd->f_math_op_options,(gpointer) g_string_new("<="));
+ g_ptr_array_add(fvd->f_math_op_options,(gpointer) g_string_new(">"));
+ g_ptr_array_add(fvd->f_math_op_options,(gpointer) g_string_new(">="));
+
+
+ fvd->f_window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+ gtk_window_set_transient_for(GTK_WINDOW(fvd->f_window),
+ GTK_WINDOW(main_window_get_widget(tab)));
+ gtk_window_set_destroy_with_parent(GTK_WINDOW(fvd->f_window), TRUE);
+