aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gtk-util-routines.c6
-rw-r--r--src/gtk-util-routines.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/gtk-util-routines.c b/src/gtk-util-routines.c
index 4e622060..ca39d861 100644
--- a/src/gtk-util-routines.c
+++ b/src/gtk-util-routines.c
@@ -135,6 +135,12 @@ void set_combo_id(GtkWidget *cb, const char *id)
}
+const char *get_combo_id(GtkWidget *cb)
+{
+ return gtk_combo_box_get_active_id(GTK_COMBO_BOX(cb));
+}
+
+
void redraw_widget(GtkWidget *wid)
{
gint w, h;
diff --git a/src/gtk-util-routines.h b/src/gtk-util-routines.h
index 5486155d..417200b8 100644
--- a/src/gtk-util-routines.h
+++ b/src/gtk-util-routines.h
@@ -40,6 +40,7 @@ extern int i_maybe_disable_and_deselect(GtkWidget *toggle, GtkWidget *widget);
extern void deselect_when_active(GtkWidget *toggle, GtkWidget *widget);
extern void set_active(GtkWidget *tb, int active);
extern void set_combo_id(GtkWidget *cb, const char *id);
+extern const char *get_combo_id(GtkWidget *cb);
extern void redraw_widget(GtkWidget *wid);
extern const char *get_text_or_null(GtkEntry *entry);