diff options
Diffstat (limited to 'Smoke/gtk_streamlines.c')
-rw-r--r-- | Smoke/gtk_streamlines.c | 11 |
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); |