summaryrefslogtreecommitdiffstats
path: root/Smoke/gtk_streamlines.c
diff options
context:
space:
mode:
Diffstat (limited to 'Smoke/gtk_streamlines.c')
-rw-r--r--Smoke/gtk_streamlines.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/Smoke/gtk_streamlines.c b/Smoke/gtk_streamlines.c
index b90d26c..0f1e3c8 100644
--- a/Smoke/gtk_streamlines.c
+++ b/Smoke/gtk_streamlines.c
@@ -30,6 +30,11 @@ static gboolean select_alpha(GtkRange *adjustment, gpointer data)
return TRUE;
}
+static gboolean reset_seedpoints(GtkWidget *button, gpointer data) {
+ streamlines_reset_seedpoints();
+
+ return TRUE;
+}
GtkWidget *create_streamlines_page(void)
@@ -43,6 +48,7 @@ GtkWidget *create_streamlines_page(void)
GtkWidget *combo;
GtkAdjustment *adjustment;
GtkWidget *scale;
+ GtkWidget *button;
page = gtk_vbox_new(FALSE, 0);
@@ -111,6 +117,11 @@ GtkWidget *create_streamlines_page(void)
gtk_box_pack_start(GTK_BOX(page), frame, FALSE, TRUE, 0);
+ button = gtk_button_new_with_label("Delete seedpoints");
+ g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(reset_seedpoints), NULL);
+ gtk_box_pack_start(GTK_BOX(box), button, TRUE, TRUE, 0);
+ gtk_widget_show(button);
+
gtk_widget_show(frame);