/soc/2015/mmcc/main: 03ae3a5171d9: more replacement of deprecate...

Michael McConville <[email protected]>
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: 03ae3a5171d9ab18865b871f39962d1b04ec6366
Author:	 Michael McConville <[email protected]>
Date:	 2015-07-08 14:16 -0400
Branch:	 default
URL: https://hg.pidgin.im/soc/2015/mmcc/main/rev/03ae3a5171d9

Description:

more replacement of deprecated GTK stock item functions with icons

diffstat:

 pidgin/gtkblist.c               |   6 +++---
 pidgin/gtkconv.c                |   6 +++---
 pidgin/gtkdialogs.c             |   2 +-
 pidgin/gtknotify.c              |   2 +-
 pidgin/gtkrequest.c             |   4 ++--
 pidgin/gtkutils.c               |  20 ++++++++++----------
 pidgin/gtkwebview.c             |   4 ++--
 pidgin/minidialog.c             |   6 +++---
 pidgin/plugins/themeedit-icon.c |   4 ++--
 9 files changed, 27 insertions(+), 27 deletions(-)

diffs (262 lines):

diff --git a/pidgin/gtkblist.c b/pidgin/gtkblist.c
--- a/pidgin/gtkblist.c
+++ b/pidgin/gtkblist.c
@@ -978,7 +978,7 @@ make_blist_request_dialog(PidginBlistReq
 
 	data->account = account;
 
-	img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_QUESTION,
+	img = gtk_image_new_from_icon_name(PIDGIN_STOCK_DIALOG_QUESTION,
 		gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
 
 	gtkblist = PIDGIN_BLIST(purple_blist_get_buddy_list());
@@ -4716,7 +4716,7 @@ conversation_updated_cb(PurpleConversati
 		if(tooltip_text->len > 0) {
 			/* get rid of the last newline */
 			g_string_truncate(tooltip_text, tooltip_text->len -1);
-			img = gtk_image_new_from_stock(PIDGIN_STOCK_TOOLBAR_PENDING,
+			img = gtk_image_new_from_icon_name(PIDGIN_STOCK_TOOLBAR_PENDING,
 							gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL));
 
 			gtkblist->menutrayicon = gtk_event_box_new();
@@ -5902,7 +5902,7 @@ static void pidgin_blist_show(PurpleBudd
 	gtk_box_pack_start(GTK_BOX(content_area), gtkblist->headline_label,
 	                   TRUE, TRUE, 0);
 
-	close = gtk_image_new_from_stock(_("_Close"), GTK_ICON_SIZE_MENU);
+	close = gtk_image_new_from_icon_name("window-close", GTK_ICON_SIZE_MENU);
 	close = pidgin_create_small_button(close);
 	gtk_widget_set_tooltip_text(close, _("Close"));
 	gtk_info_bar_add_action_widget(GTK_INFO_BAR(infobar), close,
diff --git a/pidgin/gtkconv.c b/pidgin/gtkconv.c
--- a/pidgin/gtkconv.c
+++ b/pidgin/gtkconv.c
@@ -925,7 +925,7 @@ invite_cb(GtkWidget *widget, PidginConve
 		GtkWidget *grid;
 		GtkWidget *img;
 
-		img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_QUESTION,
+		img = gtk_image_new_from_icon_name(PIDGIN_STOCK_DIALOG_QUESTION,
 		                               gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
 
 		info = g_new0(InviteBuddyInfo, 1);
@@ -3116,7 +3116,7 @@ pidgin_conversations_fill_menu(GtkWidget
 		PurpleConversation *conv = (PurpleConversation*)l->data;
 		PidginConversation *gtkconv = PIDGIN_CONVERSATION(conv);
 
-		GtkWidget *icon = gtk_image_new_from_stock(pidgin_conv_get_icon_stock(conv),
+		GtkWidget *icon = gtk_image_new_from_icon_name(pidgin_conv_get_icon_stock(conv),
 				gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_MICROSCOPIC));
 		GtkWidget *item;
 		gchar *text = g_strdup_printf("%s (%d)",
@@ -9026,7 +9026,7 @@ build_warn_close_dialog(PidginConvWindow
 	gtk_box_set_spacing(GTK_BOX(vbox), 12);
 	gtk_container_set_border_width(GTK_CONTAINER(vbox), 6);
 
-	img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_WARNING,
+	img = gtk_image_new_from_icon_name(PIDGIN_STOCK_DIALOG_WARNING,
 	                               gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
 	/* Setup the inner hbox and put the dialog's icon in it. */
 	hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 12);
diff --git a/pidgin/gtkdialogs.c b/pidgin/gtkdialogs.c
--- a/pidgin/gtkdialogs.c
+++ b/pidgin/gtkdialogs.c
@@ -1067,7 +1067,7 @@ pidgin_dialogs_ee(const char *ee)
 
 	hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, PIDGIN_HIG_BORDER);
 	gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(window))), hbox);
-	img = gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
+	img = gtk_image_new_from_icon_name(PIDGIN_STOCK_DIALOG_COOL, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
 	gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
 
 	gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
diff --git a/pidgin/gtknotify.c b/pidgin/gtknotify.c
--- a/pidgin/gtknotify.c
+++ b/pidgin/gtknotify.c
@@ -566,7 +566,7 @@ pidgin_notify_message(PurpleNotifyMsgTyp
 
 	if (icon_name != NULL)
 	{
-		img = gtk_image_new_from_stock(icon_name, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
+		img = gtk_image_new_from_icon_name(icon_name, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
 		gtk_widget_set_halign(img, GTK_ALIGN_START);
 		gtk_widget_set_valign(img, GTK_ALIGN_START);
 	}
diff --git a/pidgin/gtkrequest.c b/pidgin/gtkrequest.c
--- a/pidgin/gtkrequest.c
+++ b/pidgin/gtkrequest.c
@@ -464,13 +464,13 @@ pidgin_request_dialog_icon(PurpleRequest
 		}
 	}
 
-	img = gtk_image_new_from_stock(icon_stock,
+	img = gtk_image_new_from_icon_name(icon_stock,
 		gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
 
 	if (img || icon_type == PURPLE_REQUEST_ICON_REQUEST)
 		return img;
 
-	return gtk_image_new_from_stock(PIDGIN_STOCK_DIALOG_QUESTION,
+	return gtk_image_new_from_icon_name(PIDGIN_STOCK_DIALOG_QUESTION,
 		gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_HUGE));
 }
 
diff --git a/pidgin/gtkutils.c b/pidgin/gtkutils.c
--- a/pidgin/gtkutils.c
+++ b/pidgin/gtkutils.c
@@ -429,7 +429,7 @@ pidgin_pixbuf_toolbar_button_from_stock(
 
 	gtk_container_add (GTK_CONTAINER(button), bbox);
 
-	image = gtk_image_new_from_stock(icon, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL));
+	image = gtk_image_new_from_icon_name(icon, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL));
 	gtk_box_pack_start(GTK_BOX(bbox), image, FALSE, FALSE, 0);
 
 	gtk_widget_show_all(bbox);
@@ -461,7 +461,7 @@ pidgin_pixbuf_button_from_stock(const ch
 
 	if (icon) {
 		gtk_box_pack_start(GTK_BOX(bbox), ibox, TRUE, TRUE, 0);
-		image = gtk_image_new_from_stock(icon, GTK_ICON_SIZE_BUTTON);
+		image = gtk_image_new_from_icon_name(icon, GTK_ICON_SIZE_BUTTON);
 		gtk_box_pack_end(GTK_BOX(ibox), image, FALSE, TRUE, 0);
 	}
 
@@ -504,7 +504,7 @@ GtkWidget *pidgin_new_item_from_stock(Gt
 		g_signal_connect(G_OBJECT(menuitem), "activate", cb, data);
 
 	if (icon != NULL) {
-		image = gtk_image_new_from_stock(icon, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL));
+		image = gtk_image_new_from_icon_name(icon, gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL));
 		gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem), image);
 	}
 /* FIXME: this isn't right
@@ -1741,7 +1741,7 @@ pidgin_append_menu_action(GtkWidget *men
 
 	stock_id = purple_menu_action_get_stock_icon(act);
 	if (stock_id) {
-		icon_image = gtk_image_new_from_stock(stock_id,
+		icon_image = gtk_image_new_from_icon_name(stock_id,
 			gtk_icon_size_from_name(
 				PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL));
 	}
@@ -3117,7 +3117,7 @@ link_context_menu(PidginWebView *webview
 	url = webkit_dom_html_anchor_element_get_href(link);
 
 	/* Open Link */
-	img = gtk_image_new_from_stock(_("_Jump to"), GTK_ICON_SIZE_MENU);
+	img = gtk_image_new_from_icon_name("go-jump", GTK_ICON_SIZE_MENU);
 	item = gtk_image_menu_item_new_with_mnemonic(_("_Open Link"));
 	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
 	g_signal_connect_swapped(G_OBJECT(item), "activate",
@@ -3125,7 +3125,7 @@ link_context_menu(PidginWebView *webview
 	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
 
 	/* Copy Link Location */
-	img = gtk_image_new_from_stock(_("_Copy"), GTK_ICON_SIZE_MENU);
+	img = gtk_image_new_from_icon_name("edit-copy", GTK_ICON_SIZE_MENU);
 	item = gtk_image_menu_item_new_with_mnemonic(_("_Copy Link Location"));
 	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
 	/* The signal owns url now: */
@@ -3152,7 +3152,7 @@ copy_email_address(PidginWebView *webvie
 	address = text + MAILTOSIZE;
 
 	/* Copy Email Address */
-	img = gtk_image_new_from_stock(_("_Copy"), GTK_ICON_SIZE_MENU);
+	img = gtk_image_new_from_icon_name("edit-copy", GTK_ICON_SIZE_MENU);
 	item = gtk_image_menu_item_new_with_mnemonic(_("_Copy Email Address"));
 	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
 	g_signal_connect_data(G_OBJECT(item), "activate", G_CALLBACK(url_copy),
@@ -3278,7 +3278,7 @@ file_context_menu(PidginWebView *webview
 	url = webkit_dom_html_anchor_element_get_href(link);
 
 	/* Open File */
-	img = gtk_image_new_from_stock(_("_Jump to"), GTK_ICON_SIZE_MENU);
+	img = gtk_image_new_from_icon_name("go-jump", GTK_ICON_SIZE_MENU);
 	item = gtk_image_menu_item_new_with_mnemonic(_("_Open File"));
 	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
 	g_signal_connect_swapped(G_OBJECT(item), "activate",
@@ -3359,7 +3359,7 @@ audio_context_menu(PidginWebView *webvie
 	url = webkit_dom_html_anchor_element_get_href(link);
 
 	/* Play Sound */
-	img = gtk_image_new_from_stock(_("_Play"), GTK_ICON_SIZE_MENU);
+	img = gtk_image_new_from_icon_name("media-playback-start", GTK_ICON_SIZE_MENU);
 	item = gtk_image_menu_item_new_with_mnemonic(_("_Play Sound"));
 	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
 	g_signal_connect_swapped(G_OBJECT(item), "activate",
@@ -3367,7 +3367,7 @@ audio_context_menu(PidginWebView *webvie
 	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
 
 	/* Save File */
-	img = gtk_image_new_from_stock(_("_Save"), GTK_ICON_SIZE_MENU);
+	img = gtk_image_new_from_icon_name("document-save", GTK_ICON_SIZE_MENU);
 	item = gtk_image_menu_item_new_with_mnemonic(_("_Save File"));
 	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img);
 	g_signal_connect_data(G_OBJECT(item), "activate",
diff --git a/pidgin/gtkwebview.c b/pidgin/gtkwebview.c
--- a/pidgin/gtkwebview.c
+++ b/pidgin/gtkwebview.c
@@ -808,7 +808,7 @@ do_popup_menu(WebKitWebView *webview, in
 		menu_item = gtk_image_menu_item_new_with_mnemonic(
 			_("_Save Image..."));
 		gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menu_item),
-			gtk_image_new_from_stock(_("_Save"), GTK_ICON_SIZE_MENU));
+			gtk_image_new_from_icon_name("document-save", GTK_ICON_SIZE_MENU));
 		g_signal_connect_object(G_OBJECT(menu_item), "activate",
 			G_CALLBACK(webview_image_save), image_node, 0);
 		gtk_widget_show(menu_item);
@@ -820,7 +820,7 @@ do_popup_menu(WebKitWebView *webview, in
 				_("_Add Custom Smiley..."));
 			gtk_image_menu_item_set_image(
 				GTK_IMAGE_MENU_ITEM(menu_item),
-				gtk_image_new_from_stock(_("_Add"),
+				gtk_image_new_from_icon_name("list-add",
 					GTK_ICON_SIZE_MENU));
 			g_signal_connect_object(G_OBJECT(menu_item), "activate",
 				G_CALLBACK(webview_image_add_smiley),
diff --git a/pidgin/minidialog.c b/pidgin/minidialog.c
--- a/pidgin/minidialog.c
+++ b/pidgin/minidialog.c
@@ -290,9 +290,9 @@ pidgin_mini_dialog_get_property(GObject 
 			break;
 		case PROP_ICON_NAME:
 		{
-			gchar *icon_name = NULL;
+			const gchar *icon_name;
 			GtkIconSize size;
-			gtk_image_get_stock(priv->icon, &icon_name, &size);
+			gtk_image_get_icon_name(priv->icon, &icon_name, &size);
 			g_value_set_string(value, icon_name);
 			break;
 		}
@@ -375,7 +375,7 @@ pidgin_mini_dialog_set_property(GObject 
 			mini_dialog_set_description(self, g_value_get_string(value));
 			break;
 		case PROP_ICON_NAME:
-			gtk_image_set_from_stock(priv->icon, g_value_get_string(value),
+			gtk_image_set_from_icon_name(priv->icon, g_value_get_string(value),
 				gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL));
 			break;
 		case PROP_CUSTOM_ICON:
diff --git a/pidgin/plugins/themeedit-icon.c b/pidgin/plugins/themeedit-icon.c
--- a/pidgin/plugins/themeedit-icon.c
+++ b/pidgin/plugins/themeedit-icon.c
@@ -284,7 +284,7 @@ void pidgin_icon_theme_edit(PurplePlugin
 
 			GtkWidget *hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, PIDGIN_HIG_CAT_SPACE);
 			GtkWidget *label = gtk_label_new(text);
-			GtkWidget *image = gtk_image_new_from_stock(id,
+			GtkWidget *image = gtk_image_new_from_icon_name(id,
 					gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL));
 			GtkWidget *ebox = gtk_event_box_new();
 			gtk_container_add(GTK_CONTAINER(ebox), image);
@@ -304,7 +304,7 @@ void pidgin_icon_theme_edit(PurplePlugin
 				if (!(sections[s].flags & (1 << j)))
 					continue;
 
-				sh = gtk_image_new_from_stock(id, gtk_icon_size_from_name(stocksizes[j]));
+				sh = gtk_image_new_from_icon_name(id, gtk_icon_size_from_name(stocksizes[j]));
 				gtk_box_pack_start(GTK_BOX(hbox), sh, FALSE, FALSE, 0);
 				g_object_set_data(G_OBJECT(image), stocksizes[j], sh);
 			}

_______________________________________________
Commits mailing list
[email protected]
https://pidgin.im/cgi-bin/mailman/listinfo/commits
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.