[Xfce4-commits] [panel-plugins/xfce4-clipman-plugin] 11/28: Drop GtkStock and wrap GtkImageMenuItems in IGNORE_DEPRECATIONS
noreply at xfce.org
noreply at xfce.org
Thu May 19 20:06:13 CEST 2016
This is an automated email from the git hooks/post-receive script.
ochosi pushed a commit to branch master
in repository panel-plugins/xfce4-clipman-plugin.
commit 4b979fd961f4684f40fdcc97536e2278c279e6b8
Author: Simon Steinbeiss <simon.steinbeiss at elfenbeinturm.at>
Date: Thu May 12 00:29:00 2016 +0200
Drop GtkStock and wrap GtkImageMenuItems in IGNORE_DEPRECATIONS
---
panel-plugin/main-panel-plugin.c | 2 +-
panel-plugin/main-status-icon.c | 2 +-
panel-plugin/menu.c | 17 +++++++++++++++--
3 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/panel-plugin/main-panel-plugin.c b/panel-plugin/main-panel-plugin.c
index e9245a9..341211e 100644
--- a/panel-plugin/main-panel-plugin.c
+++ b/panel-plugin/main-panel-plugin.c
@@ -80,7 +80,7 @@ panel_plugin_register (XfcePanelPlugin *panel_plugin)
}
else
{
- plugin->image = xfce_panel_image_new_from_source (GTK_STOCK_PASTE);
+ plugin->image = xfce_panel_image_new_from_source ("edit-paste");
}
gtk_container_add (GTK_CONTAINER (plugin->button), plugin->image);
gtk_container_add (GTK_CONTAINER (panel_plugin), plugin->button);
diff --git a/panel-plugin/main-status-icon.c b/panel-plugin/main-status-icon.c
index 7573713..218b8db 100644
--- a/panel-plugin/main-status-icon.c
+++ b/panel-plugin/main-status-icon.c
@@ -90,7 +90,7 @@ status_icon_register (void)
}
else
{
- plugin->status_icon = gtk_status_icon_new_from_stock (GTK_STOCK_PASTE);
+ plugin->status_icon = gtk_status_icon_new_from_icon_name ("edit-paste");
}
//gtk_status_icon_set_tooltip (plugin->status_icon, _("Clipman"));
g_timeout_add_seconds (60, (GSourceFunc)cb_status_icon_is_embedded, plugin->status_icon);
diff --git a/panel-plugin/menu.c b/panel-plugin/menu.c
index f8313c1..b203751 100644
--- a/panel-plugin/menu.c
+++ b/panel-plugin/menu.c
@@ -305,13 +305,17 @@ _clipman_menu_update_list (ClipmanMenu *menu)
switch (item->type)
{
case CLIPMAN_HISTORY_TYPE_TEXT:
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
mi = gtk_image_menu_item_new_with_label (item->preview.text);
+G_GNUC_END_IGNORE_DEPRECATIONS
break;
case CLIPMAN_HISTORY_TYPE_IMAGE:
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
mi = gtk_image_menu_item_new ();
image = gtk_image_new_from_pixbuf (item->preview.image);
gtk_container_add (GTK_CONTAINER (mi), image);
+G_GNUC_END_IGNORE_DEPRECATIONS
break;
default:
@@ -323,8 +327,10 @@ _clipman_menu_update_list (ClipmanMenu *menu)
if (item == item_to_restore)
{
- image = gtk_image_new_from_stock (GTK_STOCK_GO_FORWARD, GTK_ICON_SIZE_MENU);
+ image = gtk_image_new_from_icon_name ("go-next-symbolic", GTK_ICON_SIZE_MENU);
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mi), image);
+G_GNUC_END_IGNORE_DEPRECATIONS
}
menu->priv->list = g_slist_prepend (menu->priv->list, mi);
@@ -343,7 +349,9 @@ _clipman_menu_update_list (ClipmanMenu *menu)
if ((pixbuf = clipman_menu_qrcode (item_to_restore->content.text)) != NULL)
{
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
mi = gtk_image_menu_item_new ();
+G_GNUC_END_IGNORE_DEPRECATIONS
gtk_container_add (GTK_CONTAINER (mi), gtk_image_new_from_pixbuf (pixbuf));
g_signal_connect (mi, "activate", G_CALLBACK (cb_set_qrcode), pixbuf);
menu->priv->list = g_slist_prepend (menu->priv->list, mi);
@@ -451,6 +459,7 @@ static void
clipman_menu_init (ClipmanMenu *menu)
{
GtkWidget *mi;
+ GtkWidget *image;
menu->priv = GET_PRIVATE (menu);
@@ -464,7 +473,11 @@ clipman_menu_init (ClipmanMenu *menu)
mi = gtk_separator_menu_item_new ();
gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
- menu->priv->mi_clear_history = mi = gtk_image_menu_item_new_from_stock (GTK_STOCK_CLEAR, NULL);
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
+ menu->priv->mi_clear_history = mi = gtk_image_menu_item_new_with_mnemonic (_("_Clear history"));
+ image = gtk_image_new_from_icon_name ("edit-clear-symbolic", GTK_ICON_SIZE_MENU);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu->priv->mi_clear_history), image);
+G_GNUC_END_IGNORE_DEPRECATIONS
gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
g_signal_connect_swapped (mi, "activate", G_CALLBACK (cb_clear_history), menu);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list