summaryrefslogtreecommitdiffstats
path: root/Smoke/gtk_main.c
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2007-12-20 00:54:42 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2007-12-20 00:54:42 (GMT)
commitc087310ffc1618cac7d0100b5492794f5d03db20 (patch)
tree27546ae24ebe2c7596da1a41b7b65c1395d61a11 /Smoke/gtk_main.c
parent439ce6999dde25e7b1bd4655c9e2ccff4954f887 (diff)
download2iv35-c087310ffc1618cac7d0100b5492794f5d03db20.zip
2iv35-c087310ffc1618cac7d0100b5492794f5d03db20.tar.gz
2iv35-c087310ffc1618cac7d0100b5492794f5d03db20.tar.bz2
temporarly abusing flowvis as secondary renderer to test things
Diffstat (limited to 'Smoke/gtk_main.c')
-rw-r--r--Smoke/gtk_main.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/Smoke/gtk_main.c b/Smoke/gtk_main.c
index 81e4d8c..7c8767f 100644
--- a/Smoke/gtk_main.c
+++ b/Smoke/gtk_main.c
@@ -22,6 +22,14 @@ static gboolean select_render_isolines(GtkWidget *button, gpointer data) {
isolines_set_render(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)));
}
+static gboolean select_render_streamlines(GtkWidget *button, gpointer data) {
+ streamlines_set_render(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)));
+}
+
+static gboolean select_render_flowvis(GtkWidget *button, gpointer data) {
+ flowvis_set_render(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)));
+}
+
GtkWidget *create_main_page(void)
{
@@ -54,6 +62,18 @@ GtkWidget *create_main_page(void)
g_signal_connect (G_OBJECT(button), "clicked", G_CALLBACK(select_render_isolines), NULL);
gtk_box_pack_start (GTK_BOX(box), button, TRUE, TRUE, 0);
gtk_widget_show(button);
+
+ button = gtk_check_button_new_with_label("Draw Streamlines");
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), FALSE);
+ g_signal_connect (G_OBJECT(button), "clicked", G_CALLBACK(select_render_streamlines), NULL);
+ gtk_box_pack_start (GTK_BOX(box), button, TRUE, TRUE, 0);
+ gtk_widget_show(button);
+
+ button = gtk_check_button_new_with_label("Draw Flowvis");
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), FALSE);
+ g_signal_connect (G_OBJECT(button), "clicked", G_CALLBACK(select_render_flowvis), NULL);
+ gtk_box_pack_start (GTK_BOX(box), button, TRUE, TRUE, 0);
+ gtk_widget_show(button);
gtk_box_pack_start (GTK_BOX(page), box, FALSE, TRUE, 0);
gtk_widget_show(box);