[balsa/gtk3] New render-icon API
- From: Peter Bloomfield <PeterB src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/gtk3] New render-icon API
- Date: Tue, 18 Jan 2011 00:16:19 +0000 (UTC)
commit 358dccefa910b61e6e95f20bc04644551bd832aa
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Mon Jan 17 17:27:57 2011 -0500
New render-icon API
ChangeLog | 10 +++++++++-
src/balsa-icons.c | 6 ++----
src/balsa-mime-widget.c | 8 +++-----
src/toolbar-prefs.c | 12 ++++++------
4 files changed, 20 insertions(+), 16 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index db98aaf..957d5ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2011-01-17 Peter Bloomfield
+ * src/balsa-icons.c (balsa_register_pixbufs): new icon-render
+ API.
+ * src/balsa-mime-widget.c (balsa_mime_widget_new),
+ (balsa_mime_widget_new_unknown): ditto.
+ * src/toolbar-prefs.c (tp_store_set): ditto.
+
+2011-01-17 Peter Bloomfield
+
* src/balsa-app.h: port from GdkColor to GdkRGBA.
* src/balsa-cite-bar.c (balsa_cite_bar_draw): ditto, and from
GtkStyle to GtkStyleContext.
@@ -17,7 +25,7 @@
(bm_modify_font_from_string), (quote_tag), (draw_cite_bar_real),
(bm_widget_new_vcard), (fill_text_buf_cited): ditto, and drop
allocate_quote_colors.
- * src/balsa-mime-widget-vcalendar.c
+ * src/balsa-mime-widget-vcalendar.c: reorganize widget-showing.
* src/balsa-print-object-text.c (balsa_print_object_text_draw):
port from GdkColor to GdkRGBA.
* src/main-window.c: port from GtkStyle to GtkStyleContext.
diff --git a/src/balsa-icons.c b/src/balsa-icons.c
index 136d823..3249d07 100644
--- a/src/balsa-icons.c
+++ b/src/balsa-icons.c
@@ -329,10 +329,8 @@ balsa_register_pixbufs(GtkWidget * widget)
guint i;
for (i = 0; i < ELEMENTS(icons); i++)
- icons[i].set_icon(gtk_widget_render_icon(widget,
- icons[i].icon,
- GTK_ICON_SIZE_MENU,
- NULL));
+ icons[i].set_icon(gtk_widget_render_icon_pixbuf
+ (widget, icons[i].icon, GTK_ICON_SIZE_MENU));
}
const gchar *
diff --git a/src/balsa-mime-widget.c b/src/balsa-mime-widget.c
index 96f6e39..f1e3835 100644
--- a/src/balsa-mime-widget.c
+++ b/src/balsa-mime-widget.c
@@ -169,7 +169,7 @@ balsa_mime_widget_new(BalsaMessage * bm, LibBalsaMessageBody * mime_body, gpoint
g_ascii_strcasecmp("application/pgp-signature", content_type) &&
g_ascii_strcasecmp("application/pkcs7-signature", content_type) &&
g_ascii_strcasecmp("application/x-pkcs7-signature", content_type)) {
- GtkWidget * signature =
+ GtkWidget * signature =
balsa_mime_widget_signature_widget(mime_body, content_type);
mw->widget = balsa_mime_widget_crypto_frame(mime_body, mw->widget,
mime_body->was_encrypted,
@@ -187,11 +187,11 @@ balsa_mime_widget_new(BalsaMessage * bm, LibBalsaMessageBody * mime_body, gpoint
G_CALLBACK(vadj_change_cb), mw->widget);
}
- gtk_widget_show(mw->widget);
+ gtk_widget_show_all(mw->widget);
}
}
g_free(content_type);
-
+
return mw;
}
@@ -307,8 +307,6 @@ balsa_mime_widget_new_unknown(BalsaMessage * bm,
gtk_box_pack_start(GTK_BOX(mw->widget), hbox, FALSE, FALSE, 0);
- gtk_widget_show_all(mw->widget);
-
return mw;
}
diff --git a/src/toolbar-prefs.c b/src/toolbar-prefs.c
index eb3a459..fb3ca1c 100644
--- a/src/toolbar-prefs.c
+++ b/src/toolbar-prefs.c
@@ -769,12 +769,12 @@ tp_store_set(GtkListStore * store, GtkTreeIter * iter, gint item)
text = g_strdup(balsa_toolbar_button_text(item));
replace_nl_with_space(text);
- pixbuf = (item > 0
- ? gtk_widget_render_icon(customize_widget,
- toolbar_buttons[item].pixmap_id,
- GTK_ICON_SIZE_LARGE_TOOLBAR,
- "Balsa")
- : NULL);
+ pixbuf =
+ (item > 0 ? gtk_widget_render_icon_pixbuf(customize_widget,
+ toolbar_buttons[item].
+ pixmap_id,
+ GTK_ICON_SIZE_LARGE_TOOLBAR)
+ : NULL);
gtk_list_store_set(store, iter,
TP_TEXT_COLUMN, text,
TP_ICON_COLUMN, pixbuf,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]