Updating branch refs/heads/master to b1a3b0d88461ae0a5b51f011fc98cbf564ddb83f (commit) from 09f4bf260fae94ba1799f745d9cd7caf3abe8d95 (commit)
commit b1a3b0d88461ae0a5b51f011fc98cbf564ddb83f Author: Landry Breuil <lan...@xfce.org> Date: Sun Feb 12 16:28:47 2012 +0100 Assign the button icon in new_button_with_cbk. While here use icon names from icon-naming-spec. panel-plugin/xfce4-mpc-plugin.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/panel-plugin/xfce4-mpc-plugin.c b/panel-plugin/xfce4-mpc-plugin.c index 18f42ed..2583596 100644 --- a/panel-plugin/xfce4-mpc-plugin.c +++ b/panel-plugin/xfce4-mpc-plugin.c @@ -681,9 +681,11 @@ scroll_cb(GtkWidget *widget, GdkEventScroll* event, t_mpc* mpc) } static GtkWidget* -new_button_with_cbk(XfcePanelPlugin * plugin, GtkWidget *parent, gpointer cb, gpointer data) +new_button_with_cbk(XfcePanelPlugin * plugin, GtkWidget *parent, gchar* icon, gpointer cb, gpointer data) { GtkWidget *button = xfce_panel_create_button(); + GtkWidget *image = xfce_panel_image_new_from_source(icon); + gtk_container_add(GTK_CONTAINER(button), image); xfce_panel_plugin_add_action_widget (plugin, button); g_signal_connect (G_OBJECT(button), "button_press_event", G_CALLBACK(cb), data); gtk_box_pack_start (GTK_BOX(parent), button, TRUE, TRUE, 0); @@ -730,10 +732,10 @@ mpc_create (XfcePanelPlugin * plugin) gtk_container_add (GTK_CONTAINER(mpc->ebox), mpc->box); gtk_container_add (GTK_CONTAINER(mpc->frame), mpc->ebox); - mpc->prev = new_button_with_cbk(plugin, mpc->box, G_CALLBACK(prev), mpc); - mpc->stop = new_button_with_cbk(plugin, mpc->box, G_CALLBACK(stop), mpc); - mpc->toggle = new_button_with_cbk(plugin, mpc->box, G_CALLBACK(toggle), mpc); - mpc->next = new_button_with_cbk(plugin, mpc->box, G_CALLBACK(next), mpc); + mpc->prev = new_button_with_cbk(plugin, mpc->box, "media-skip-backward", G_CALLBACK(prev), mpc); + mpc->stop = new_button_with_cbk(plugin, mpc->box, "media-playback-stop", G_CALLBACK(stop), mpc); + mpc->toggle = new_button_with_cbk(plugin, mpc->box, "media-playback-pause", G_CALLBACK(toggle), mpc); + mpc->next = new_button_with_cbk(plugin, mpc->box, "media-skip-forward", G_CALLBACK(next), mpc); mpc->random = gtk_check_menu_item_new_with_label (_("Random")); g_signal_connect (G_OBJECT(mpc->random), "toggled", G_CALLBACK (mpc_random_toggled), mpc); _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits