+ * modest_maemo_utils_captioned_set_label:
+ * @captioned: a #GtkWidget built as captioned
+ * @new_label: a string
+ * @use_markup: a #gboolean
+ *
+ * set a new label for the captioned
+ */
+void
+modest_maemo_utils_captioned_set_label (GtkWidget *captioned,
+ const gchar *new_label,
+ gboolean use_markup)
+{
+ GtkWidget *label;
+
+ g_return_if_fail (GTK_IS_WIDGET (captioned));
+
+ label = g_object_get_data (G_OBJECT (captioned), CAPTIONED_LABEL_CHILD);
+ g_return_if_fail (GTK_IS_LABEL (label));
+
+ if (use_markup) {
+ gtk_label_set_markup (GTK_LABEL (label), new_label);
+ } else {
+ gtk_label_set_text (GTK_LABEL (label), new_label);
+ }
+}
+
+/**