[Xfce4-commits] <parole:master> Make it compiles, the ugly way...
Ali Abdallah
noreply at xfce.org
Fri Apr 15 16:44:02 CEST 2011
Updating branch refs/heads/master
to b1004d01881ff5a18d2bdf99552b4b077dba3c35 (commit)
from b18960ed7e176a3fce536b86c2fe0451a0a6906c (commit)
commit b1004d01881ff5a18d2bdf99552b4b077dba3c35
Author: Ali Abdallah <aliov at xfce.org>
Date: Fri Apr 15 15:12:40 2011 +0200
Make it compiles, the ugly way...
gst/parole-gst.c | 5 +++++
plugins/tray/tray-provider.c | 24 ++++++++++++++++++++----
src/parole-about.c | 4 ++++
src/parole-medialist.c | 4 ++++
src/parole-player.c | 3 +++
src/parole-plugins-manager.c | 4 ++++
src/parole-session.c | 4 ++++
7 files changed, 44 insertions(+), 4 deletions(-)
diff --git a/gst/parole-gst.c b/gst/parole-gst.c
index 6676675..ae49623 100644
--- a/gst/parole-gst.c
+++ b/gst/parole-gst.c
@@ -33,6 +33,9 @@
#include <gst/video/video.h>
+#ifdef XFCE_DISABLE_DEPRECATED
+#undef XFCE_DISABLE_DEPRECATED
+#endif
#include <libxfce4util/libxfce4util.h>
#include <libxfcegui4/libxfcegui4.h>
@@ -47,6 +50,8 @@
#include "gst-enum-types.h"
#include "gstmarshal.h"
+
+
#define HIDE_WINDOW_CURSOR_TIMEOUT 3.0f
#define PAROLE_GST_GET_PRIVATE(o) \
diff --git a/plugins/tray/tray-provider.c b/plugins/tray/tray-provider.c
index aa0b197..88a3f94 100644
--- a/plugins/tray/tray-provider.c
+++ b/plugins/tray/tray-provider.c
@@ -31,8 +31,9 @@
#include <libnotify/notify.h>
#endif
-#include <libxfcegui4/libxfcegui4.h>
+
#include <libxfce4util/libxfce4util.h>
+#include <libxfcegui4/libxfcegui4.h>
#include "tray-provider.h"
@@ -42,6 +43,9 @@ static void tray_provider_iface_init (ParoleProviderPluginIface *iface);
static void tray_provider_finalize (GObject *object);
+extern GdkPixbuf *parole_icon_load (const gchar *icon_name, gint size);
+
+
struct _TrayProviderClass
{
GObjectClass parent_class;
@@ -260,13 +264,25 @@ notify_playing (TrayProvider *tray, const ParoleStream *stream)
}
message = g_strdup_printf ("%s %s %s %s", _("<b>Playing:</b>"), title, _("<b>Duration:</b>"), timestring);
-
+
+#ifdef NOTIFY_CHECK_VERSION
+#if NOTIFY_CHECK_VERSION (0, 7, 0)
+ tray->n = notify_notification_new (title, message, NULL);
+#else
+ tray->n = notify_notification_new (title, message, NULL, NULL);
+#endif
+#else
tray->n = notify_notification_new (title, message, NULL, NULL);
+#endif
g_free (title);
g_free (message);
+#ifdef NOTIFY_CHECK_VERSION
+#if !NOTIFY_CHECK_VERSION (0, 7, 0)
notify_notification_attach_to_status_icon (tray->n, tray->tray);
- pix = xfce_themed_icon_load (has_video ? "video" : "audio-x-generic", 48);
+#endif
+#endif
+ pix = parole_icon_load (has_video ? "video" : "audio-x-generic", 48);
if ( pix )
{
notify_notification_set_icon_from_pixbuf (tray->n, pix);
@@ -573,7 +589,7 @@ tray_provider_set_player (ParoleProviderPlugin *plugin, ParoleProviderPlayer *pl
tray->notify = TRUE;
#endif
- pix = xfce_themed_icon_load ("parole", 48);
+ pix = parole_icon_load ("parole", 48);
if ( pix )
{
diff --git a/src/parole-about.c b/src/parole-about.c
index 96abcf0..ca6c0b9 100644
--- a/src/parole-about.c
+++ b/src/parole-about.c
@@ -26,6 +26,10 @@
#include <stdlib.h>
#include <string.h>
+
+#ifdef XFCE_DISABLE_DEPRECATED
+#undef XFCE_DISABLE_DEPRECATED
+#endif
#include <libxfce4util/libxfce4util.h>
#include <libxfcegui4/libxfcegui4.h>
diff --git a/src/parole-medialist.c b/src/parole-medialist.c
index 2426e35..9ff5304 100644
--- a/src/parole-medialist.c
+++ b/src/parole-medialist.c
@@ -32,6 +32,10 @@
#include <glib/gstdio.h>
#include <gio/gio.h>
+
+#ifdef XFCE_DISABLE_DEPRECATED
+#undef XFCE_DISABLE_DEPRECATED
+#endif
#include <libxfce4util/libxfce4util.h>
#include <libxfcegui4/libxfcegui4.h>
diff --git a/src/parole-player.c b/src/parole-player.c
index 9478557..6a057d3 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -34,6 +34,9 @@
#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>
+#ifdef XFCE_DISABLE_DEPRECATED
+#undef XFCE_DISABLE_DEPRECATED
+#endif
#include <libxfce4util/libxfce4util.h>
#include <libxfcegui4/libxfcegui4.h>
diff --git a/src/parole-plugins-manager.c b/src/parole-plugins-manager.c
index 9c9a638..1fd16e5 100644
--- a/src/parole-plugins-manager.c
+++ b/src/parole-plugins-manager.c
@@ -28,6 +28,10 @@
#include <glib.h>
+
+#ifdef XFCE_DISABLE_DEPRECATED
+#undef XFCE_DISABLE_DEPRECATED
+#endif
#include <libxfce4util/libxfce4util.h>
#include <libxfcegui4/libxfcegui4.h>
diff --git a/src/parole-session.c b/src/parole-session.c
index 3c973ee..5421a35 100644
--- a/src/parole-session.c
+++ b/src/parole-session.c
@@ -26,6 +26,10 @@
#include <stdlib.h>
#include <string.h>
+
+#ifdef XFCE_DISABLE_DEPRECATED
+#undef XFCE_DISABLE_DEPRECATED
+#endif
#include <libxfce4util/libxfce4util.h>
#include <libxfcegui4/libxfcegui4.h>
More information about the Xfce4-commits
mailing list