diff options
Diffstat (limited to 'libs/gtkmm2ext/utils.cc')
-rw-r--r-- | libs/gtkmm2ext/utils.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/gtkmm2ext/utils.cc b/libs/gtkmm2ext/utils.cc index 54b6c7d987..df4e510df8 100644 --- a/libs/gtkmm2ext/utils.cc +++ b/libs/gtkmm2ext/utils.cc @@ -20,9 +20,12 @@ #include <gtkmm2ext/utils.h> #include <gtkmm2ext/gtkutils.h> +#include <gtkmm/comboboxtext.h> #include "i18n.h" +using namespace std; + void Gtkmm2ext::set_size_request_to_display_given_text (Gtk::Widget &w, const gchar *text, gint hpadding, gint vpadding) @@ -45,3 +48,12 @@ Gtkmm2ext::init () (void) bindtextdomain(PACKAGE, LOCALEDIR); } +void +Gtkmm2ext::set_popdown_strings (Gtk::ComboBoxText& cr, vector<string>& strings) +{ + cr.clear (); + + for (vector<string>::iterator i = strings.begin(); i != strings.end(); ++i) { + cr.append_text (*i); + } +} |