diff options
author | Milan Crha <mcrha@redhat.com> | 2011-01-24 20:30:38 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2011-01-25 23:37:39 +0800 |
commit | 9bd1641646ba98139dcd1fac959165c871e0f979 (patch) | |
tree | 000f6de5ae174280ef02684f714e4eb82f304e59 /e-util | |
parent | 413ec51e6f58479ee70633aabfe1bc9826a0f79e (diff) | |
download | gsoc2013-evolution-9bd1641646ba98139dcd1fac959165c871e0f979.tar gsoc2013-evolution-9bd1641646ba98139dcd1fac959165c871e0f979.tar.gz gsoc2013-evolution-9bd1641646ba98139dcd1fac959165c871e0f979.tar.bz2 gsoc2013-evolution-9bd1641646ba98139dcd1fac959165c871e0f979.tar.lz gsoc2013-evolution-9bd1641646ba98139dcd1fac959165c871e0f979.tar.xz gsoc2013-evolution-9bd1641646ba98139dcd1fac959165c871e0f979.tar.zst gsoc2013-evolution-9bd1641646ba98139dcd1fac959165c871e0f979.zip |
Various critical warnings about comp-editor-pages and date edit
Diffstat (limited to 'e-util')
-rw-r--r-- | e-util/e-dialog-widgets.c | 22 | ||||
-rw-r--r-- | e-util/e-dialog-widgets.h | 4 |
2 files changed, 26 insertions, 0 deletions
diff --git a/e-util/e-dialog-widgets.c b/e-util/e-dialog-widgets.c index a847960eb2..87821acd71 100644 --- a/e-util/e-dialog-widgets.c +++ b/e-util/e-dialog-widgets.c @@ -161,3 +161,25 @@ e_dialog_combo_box_get (GtkWidget *widget, const gint *value_map) } return i; } + +/** + * e_dialog_append_list_store_text: + * @list_store: A #GtkListStore + * @text_column: A string column ID, where to write @text_value + * @text_value: A string to be added to the @list_store + **/ +void +e_dialog_append_list_store_text (GtkTreeModel *list_store, gint text_column, const gchar *text_value) +{ + GtkTreeIter iter; + GtkListStore *store; + + g_return_if_fail (list_store != NULL); + g_return_if_fail (GTK_IS_LIST_STORE (list_store)); + g_return_if_fail (text_column >= 0); + g_return_if_fail (text_value != NULL); + + store = GTK_LIST_STORE (list_store); + gtk_list_store_append (store, &iter); + gtk_list_store_set (store, &iter, text_column, text_value, -1); +} diff --git a/e-util/e-dialog-widgets.h b/e-util/e-dialog-widgets.h index 6e9f798db7..5b2585c62a 100644 --- a/e-util/e-dialog-widgets.h +++ b/e-util/e-dialog-widgets.h @@ -25,10 +25,14 @@ #ifndef E_DIALOG_WIDGETS_H #define E_DIALOG_WIDGETS_H +#include <gtk/gtk.h> + void e_dialog_editable_set (GtkWidget *widget, const gchar *value); gchar *e_dialog_editable_get (GtkWidget *widget); void e_dialog_combo_box_set (GtkWidget *widget, gint value, const gint *value_map); gint e_dialog_combo_box_get (GtkWidget *widget, const gint *value_map); +void e_dialog_append_list_store_text (GtkTreeModel *list_store, gint text_column, const gchar *text_value); + #endif |