[balsa/gtk3] More GtkStock deprecation cleanup
- From: Peter Bloomfield <PeterB src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/gtk3] More GtkStock deprecation cleanup
- Date: Sun, 21 Jul 2013 12:03:25 +0000 (UTC)
commit d733de8185f4cc9e3130c1693401d49b5d53d585
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Sun Jul 21 08:03:02 2013 -0400
More GtkStock deprecation cleanup
* src/balsa-index.c (bndx_popup_menu_create),
(create_stock_menu_item):
* src/balsa-message.c (bm_header_tl_buttons),
(get_crypto_content_icon):
* src/balsa-mime-widget-crypto.c (balsa_mime_widget_crypto_frame):
* src/balsa-mime-widget-image.c (balsa_mime_widget_new_image):
* src/balsa-mime-widget-text.c (bmwt_populate_popup_menu):
ChangeLog | 12 ++++++++++++
src/balsa-index.c | 28 +++++++++-------------------
src/balsa-message.c | 15 ++++++++-------
src/balsa-mime-widget-crypto.c | 14 ++++++++------
src/balsa-mime-widget-image.c | 4 ++--
src/balsa-mime-widget-text.c | 11 ++++-------
6 files changed, 43 insertions(+), 41 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index d70bb29..b178d2a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2013-07-21 Peter Bloomfield
+
+ More GtkStock deprecation cleanup
+
+ * src/balsa-index.c (bndx_popup_menu_create),
+ (create_stock_menu_item):
+ * src/balsa-message.c (bm_header_tl_buttons),
+ (get_crypto_content_icon):
+ * src/balsa-mime-widget-crypto.c (balsa_mime_widget_crypto_frame):
+ * src/balsa-mime-widget-image.c (balsa_mime_widget_new_image):
+ * src/balsa-mime-widget-text.c (bmwt_populate_popup_menu):
+
2013-07-20 Peter Bloomfield
* README: minor updates.
diff --git a/src/balsa-index.c b/src/balsa-index.c
index 8cecd3d..c1e8f4d 100644
--- a/src/balsa-index.c
+++ b/src/balsa-index.c
@@ -122,7 +122,6 @@ static void bndx_drag_cb(GtkWidget* widget,
static GtkWidget* bndx_popup_menu_create(BalsaIndex * index);
static void bndx_do_popup(BalsaIndex * index, GdkEventButton * event);
static GtkWidget *create_stock_menu_item(GtkWidget * menu,
- const gchar * type,
const gchar * label,
GCallback cb, gpointer data);
@@ -1832,35 +1831,31 @@ bndx_popup_menu_create(BalsaIndex * index)
menu = gtk_menu_new();
for (i = 0; i < ELEMENTS(entries); i++)
- create_stock_menu_item(menu, entries[i].icon, _(entries[i].label),
+ create_stock_menu_item(menu, _(entries[i].label),
entries[i].func, index);
gtk_menu_shell_append(GTK_MENU_SHELL(menu),
gtk_separator_menu_item_new());
index->delete_item =
- create_stock_menu_item(menu, "edit-delete",
- _("_Delete"),
+ create_stock_menu_item(menu, _("_Delete"),
G_CALLBACK(bi_toggle_deleted_cb),
index);
index->undelete_item =
- create_stock_menu_item(menu, "gtk-undelete",
- _("_Undelete"),
+ create_stock_menu_item(menu, _("_Undelete"),
G_CALLBACK(bi_toggle_deleted_cb),
index);
index->move_to_trash_item =
- create_stock_menu_item(menu, "edit-delete",
- _("Move To _Trash"),
+ create_stock_menu_item(menu, _("Move To _Trash"),
G_CALLBACK
(balsa_message_move_to_trash), index);
menuitem = gtk_menu_item_new_with_mnemonic(_("T_oggle"));
index->toggle_item = menuitem;
submenu = gtk_menu_new();
- create_stock_menu_item(submenu, BALSA_PIXMAP_INFO_FLAGGED,
- _("_Flagged"),
+ create_stock_menu_item(submenu, _("_Flagged"),
G_CALLBACK(bi_toggle_flagged_cb),
index);
- create_stock_menu_item(submenu, BALSA_PIXMAP_INFO_NEW, _("_Unread"),
+ create_stock_menu_item(submenu, _("_Unread"),
G_CALLBACK(bi_toggle_new_cb),
index);
@@ -1875,8 +1870,7 @@ bndx_popup_menu_create(BalsaIndex * index)
gtk_menu_shell_append(GTK_MENU_SHELL(menu),
gtk_separator_menu_item_new());
- create_stock_menu_item(menu, BALSA_PIXMAP_BOOK_OPEN,
- _("_View Source"),
+ create_stock_menu_item(menu, _("_View Source"),
G_CALLBACK(bndx_view_source),
index);
@@ -1990,14 +1984,10 @@ bndx_do_popup(BalsaIndex * index, GdkEventButton * event)
}
static GtkWidget *
-create_stock_menu_item(GtkWidget * menu, const gchar * type,
- const gchar * label, GCallback cb,
+create_stock_menu_item(GtkWidget * menu, const gchar * label, GCallback cb,
gpointer data)
{
- GtkWidget *menuitem = gtk_image_menu_item_new_with_mnemonic(label);
- GtkWidget *image = gtk_image_new_from_stock(type, GTK_ICON_SIZE_MENU);
-
- gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem), image);
+ GtkWidget *menuitem = gtk_menu_item_new_with_mnemonic(label);
g_signal_connect_swapped(G_OBJECT(menuitem), "activate",
G_CALLBACK(cb), data);
diff --git a/src/balsa-message.c b/src/balsa-message.c
index ef3a76a..e6af47d 100644
--- a/src/balsa-message.c
+++ b/src/balsa-message.c
@@ -283,8 +283,9 @@ bm_header_tl_buttons(BalsaMessage * bm)
(gpointer) bm);
gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);
gtk_container_add(GTK_CONTAINER(button),
- gtk_image_new_from_stock(BALSA_PIXMAP_GPG_RECHECK,
- GTK_ICON_SIZE_LARGE_TOOLBAR));
+ gtk_image_new_from_icon_name
+ (BALSA_PIXMAP_GPG_RECHECK,
+ GTK_ICON_SIZE_LARGE_TOOLBAR));
g_signal_connect(button, "clicked",
G_CALLBACK(message_recheck_crypto_cb), bm);
g_ptr_array_add(array, button);
@@ -301,8 +302,9 @@ bm_header_tl_buttons(BalsaMessage * bm)
(gpointer) bm);
gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);
gtk_container_add(GTK_CONTAINER(button),
- gtk_image_new_from_stock(BALSA_PIXMAP_ATTACHMENT,
- GTK_ICON_SIZE_LARGE_TOOLBAR));
+ gtk_image_new_from_icon_name
+ (BALSA_PIXMAP_ATTACHMENT,
+ GTK_ICON_SIZE_LARGE_TOOLBAR));
g_signal_connect(button, "clicked",
G_CALLBACK(balsa_headers_attachments_popup), bm);
g_signal_connect(button, "key_press_event",
@@ -2714,9 +2716,8 @@ get_crypto_content_icon(LibBalsaMessageBody * body, const gchar * content_type,
if (!icon_name)
return NULL;
icon =
- gtk_widget_render_icon_pixbuf(GTK_WIDGET(balsa_app.main_window),
- icon_name,
- GTK_ICON_SIZE_LARGE_TOOLBAR);
+ gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), icon_name,
+ GTK_ICON_SIZE_LARGE_TOOLBAR, 0, NULL);
if (!icon_title)
return icon;
diff --git a/src/balsa-mime-widget-crypto.c b/src/balsa-mime-widget-crypto.c
index db87e9b..9e55e88 100644
--- a/src/balsa-mime-widget-crypto.c
+++ b/src/balsa-mime-widget-crypto.c
@@ -126,17 +126,19 @@ balsa_mime_widget_crypto_frame(LibBalsaMessageBody * mime_body, GtkWidget * chil
gtk_container_add(GTK_CONTAINER(frame), vbox);
icon_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, BMW_VBOX_SPACE);
if (was_encrypted)
- gtk_box_pack_start(GTK_BOX(icon_box),
- gtk_image_new_from_stock(BALSA_PIXMAP_ENCR, GTK_ICON_SIZE_MENU),
- FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(icon_box),
+ gtk_image_new_from_icon_name(BALSA_PIXMAP_ENCR,
+ GTK_ICON_SIZE_MENU),
+ FALSE, FALSE, 0);
if (!no_signature) {
const gchar * icon_name =
balsa_mime_widget_signature_icon_name(libbalsa_message_body_protect_state(mime_body));
if (!icon_name)
icon_name = BALSA_PIXMAP_SIGN;
- gtk_box_pack_start(GTK_BOX(icon_box),
- gtk_image_new_from_stock(icon_name, GTK_ICON_SIZE_MENU),
- FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(icon_box),
+ gtk_image_new_from_icon_name(icon_name,
+ GTK_ICON_SIZE_MENU),
+ FALSE, FALSE, 0);
}
gtk_frame_set_label_widget(GTK_FRAME(frame), icon_box);
gtk_container_set_border_width(GTK_CONTAINER(vbox), BMW_MESSAGE_PADDING);
diff --git a/src/balsa-mime-widget-image.c b/src/balsa-mime-widget-image.c
index fd66f8e..febb987 100644
--- a/src/balsa-mime-widget-image.c
+++ b/src/balsa-mime-widget-image.c
@@ -131,8 +131,8 @@ balsa_mime_widget_new_image(BalsaMessage * bm,
g_signal_connect(mwi->context, "changed",
G_CALLBACK(bmwi_context_changed_cb), mw);
- image = gtk_image_new_from_stock("image-missing",
- GTK_ICON_SIZE_BUTTON);
+ image = gtk_image_new_from_icon_name("image-missing",
+ GTK_ICON_SIZE_BUTTON);
g_object_set_data(G_OBJECT(image), "orig-width",
GINT_TO_POINTER(gdk_pixbuf_get_width(pixbuf)));
g_object_set_data(G_OBJECT(image), "mime-body", mime_body);
diff --git a/src/balsa-mime-widget-text.c b/src/balsa-mime-widget-text.c
index fd61f11..50c90f7 100644
--- a/src/balsa-mime-widget-text.c
+++ b/src/balsa-mime-widget-text.c
@@ -1041,19 +1041,17 @@ bmwt_populate_popup_menu(BalsaMessage * bm,
GtkWidget *menuitem;
gpointer mime_body = g_object_get_data(G_OBJECT(html), "mime-body");
- menuitem = gtk_image_menu_item_new_from_stock("zoom-in", NULL);
+ menuitem = gtk_menu_item_new_with_label(_("Zoom In"));
g_signal_connect_swapped(G_OBJECT(menuitem), "activate",
G_CALLBACK(bm_zoom_in), bm);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
- menuitem =
- gtk_image_menu_item_new_from_stock("zoom-out", NULL);
+ menuitem = gtk_menu_item_new_with_label(_("Zoom Out"));
g_signal_connect_swapped(G_OBJECT(menuitem), "activate",
G_CALLBACK(bm_zoom_out), bm);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
- menuitem =
- gtk_image_menu_item_new_from_stock("zoom-original", NULL);
+ menuitem = gtk_menu_item_new_with_label(_("Zoom 100%"));
g_signal_connect_swapped(G_OBJECT(menuitem), "activate",
G_CALLBACK(bm_zoom_reset), bm);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
@@ -1085,8 +1083,7 @@ bmwt_populate_popup_menu(BalsaMessage * bm,
menuitem = gtk_separator_menu_item_new();
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
- menuitem =
- gtk_image_menu_item_new_from_stock("document-print", NULL);
+ menuitem = gtk_menu_item_new_with_label(_("Print..."));
g_signal_connect_swapped(G_OBJECT(menuitem), "activate",
G_CALLBACK(libbalsa_html_print), html);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]