Mercurial > pidgin.yaz
changeset 28306:d4036e0f58d6
More fixes for Gtk < 2.6
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Tue, 18 Aug 2009 18:48:45 +0000 |
parents | cfefc9bd2acc |
children | dfd8d82313be e3afedf82bb6 |
files | pidgin/gtkutils.c |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/pidgin/gtkutils.c Tue Aug 18 18:29:55 2009 +0000 +++ b/pidgin/gtkutils.c Tue Aug 18 18:48:45 2009 +0000 @@ -3699,9 +3699,13 @@ gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); /* Open Containing Directory */ +#if GTK_CHECK_VERSION(2,6,0) img = gtk_image_new_from_stock(GTK_STOCK_DIRECTORY, GTK_ICON_SIZE_MENU); item = gtk_image_menu_item_new_with_mnemonic(_("Open _Containing Directory")); gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), img); +#else + item = gtk_menu_item_new_with_mnemonic(_("Open _Containing Directory")); +#endif g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(open_containing_cb), (gpointer)url); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); @@ -3767,9 +3771,13 @@ url = gtk_imhtml_link_get_url(link); /* Play Sound */ +#if GTK_CHECK_VERSION(2,6,0) img = gtk_image_new_from_stock(GTK_STOCK_MEDIA_PLAY, 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); +#else + item = gtk_menu_item_new_with_mnemonic(_("_Play Sound")); +#endif g_signal_connect_swapped(G_OBJECT(item), "activate", G_CALLBACK(gtk_imhtml_link_activate), link); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);