summaryrefslogtreecommitdiffstats
path: root/Smoke/gtk_flowvis.c
diff options
context:
space:
mode:
authorWilrik de Loose <wilrik@wilrik.nl>2008-01-11 00:56:41 (GMT)
committerWilrik de Loose <wilrik@wilrik.nl>2008-01-11 00:56:41 (GMT)
commit051686899e00b3810399e8a247f04948b8f6e5db (patch)
treed3866f8950bf871a1653d1f18749f2379e95c427 /Smoke/gtk_flowvis.c
parent9ebec7f1fcb82fd26a2c64ba4e8557f2b87508ea (diff)
download2iv35-051686899e00b3810399e8a247f04948b8f6e5db.zip
2iv35-051686899e00b3810399e8a247f04948b8f6e5db.tar.gz
2iv35-051686899e00b3810399e8a247f04948b8f6e5db.tar.bz2
'leuke' 3d smoke history
Diffstat (limited to 'Smoke/gtk_flowvis.c')
-rw-r--r--Smoke/gtk_flowvis.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/Smoke/gtk_flowvis.c b/Smoke/gtk_flowvis.c
index 06f456c..a116e0f 100644
--- a/Smoke/gtk_flowvis.c
+++ b/Smoke/gtk_flowvis.c
@@ -40,6 +40,14 @@ static gboolean select_history(GtkRange *adjustment, gpointer data)
return TRUE;
}
+static gboolean select_sort(GtkComboBox *combo, gpointer data)
+{
+ flowvis_set_sort(gtk_combo_box_get_active(combo));
+
+ return TRUE;
+}
+
+
GtkWidget *create_flowvis_page(void)
{
@@ -128,6 +136,21 @@ GtkWidget *create_flowvis_page(void)
gtk_box_pack_start(GTK_BOX(page), frame, FALSE, TRUE, 0);
+ label = gtk_label_new("History visualization");
+ gtk_box_pack_start(GTK_BOX(box), label, FALSE, TRUE, 0);
+ gtk_widget_show(label);
+
+ combo = gtk_combo_box_new_text();
+
+ gtk_combo_box_append_text(GTK_COMBO_BOX(combo), "Selected frame");
+ gtk_combo_box_append_text(GTK_COMBO_BOX(combo), "Entire history (3D plot)");
+
+ gtk_combo_box_set_active(GTK_COMBO_BOX(combo), flowvis_get_sort());
+ g_signal_connect(combo, "changed", G_CALLBACK(select_sort), (gpointer)NULL);
+
+ gtk_box_pack_start(GTK_BOX(box), combo, FALSE, TRUE, 0);
+ gtk_widget_show(combo);
+
gtk_widget_show(frame);