diff options
Diffstat (limited to 'globals.c')
-rw-r--r-- | globals.c | 27 |
1 files changed, 27 insertions, 0 deletions
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 <gtk/gtk.h> + +#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)); +} + |