From 385f6377ca4f0be4cf4a5b493e8d13995534b5be Mon Sep 17 00:00:00 2001 From: Jan Lipovský Date: Wed, 29 Dec 2010 17:56:04 +0100 Subject: GUI with Options dialog --- globals.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 globals.c (limited to 'globals.c') diff --git a/globals.c b/globals.c new file mode 100644 index 0000000..cbe5897 --- /dev/null +++ b/globals.c @@ -0,0 +1,27 @@ +#include + +#include "globals.h" + + +void set_parameter_text (GtkWidget *entry, gchar **param) +{ + gchar *tmp; + + tmp = g_strdup(gtk_entry_get_text (GTK_ENTRY(entry))); + + g_strstrip(tmp); + + g_free(*param); + *param = g_strdup(tmp); + + g_free(tmp); +} + +/** +* Boolean value in given parameter +*/ +void set_parameter_bool (GtkWidget *checkbox, gboolean *param) +{ + *param = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (checkbox)); +} + -- cgit