Updating branch refs/heads/master
         to f538f9c6f939a959c98ecbafa647653f22f7514b (commit)
       from 7a84c5464f721ab7c4b412425eb6d78019b14a4b (commit)

commit f538f9c6f939a959c98ecbafa647653f22f7514b
Author: Sean Davis <smd.seanda...@gmail.com>
Date:   Wed Dec 19 18:37:37 2012 -0500

    Dropped Stream Properties plugin, obsoleted by audiobox widget.

 configure.ac.in                                    |   14 -
 po/POTFILES.in                                     |    4 -
 src/plugins/Makefile.am                            |    4 -
 src/plugins/properties/Makefile.am                 |   51 --
 src/plugins/properties/stream-properties-plugin.c  |   45 --
 .../properties/stream-properties-provider.c        |  556 --------------------
 .../properties/stream-properties-provider.h        |   44 --
 .../properties/stream-properties.desktop.in        |    6 -
 8 files changed, 0 insertions(+), 724 deletions(-)

diff --git a/configure.ac.in b/configure.ac.in
index 143b089..5331f4a 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -179,14 +179,6 @@ fi
 #              Check plugins to build                   #
 #=======================================================#
 
-# Stream Properties plugin.
-#--------------------------
-AC_ARG_ENABLE([properties-plugin], 
AC_HELP_STRING([--disable-properties-plugin], [Don't build parole stream 
properties plugin]),
-  [ac_properties_plugin=$enableval], [ac_properties_plugin=yes])
-AC_MSG_CHECKING([whether to build the Parole stream properties plugin])
-AM_CONDITIONAL([PAROLE_PROPERTIES_PLUGIN], [test x"$ac_properties_plugin" = 
x"yes"])
-AC_MSG_RESULT([$ac_properties_plugin])
-
 # Tray plugin.
 #--------------------------
 AC_ARG_ENABLE([tray-plugin], AC_HELP_STRING([--disable-tray-plugin], [Don't 
build parole tray icon plugin]),
@@ -242,7 +234,6 @@ src/gst/Makefile
 src/dbus/Makefile
 src/plugins/Makefile
 src/plugins/sample/Makefile
-src/plugins/properties/Makefile
 src/plugins/tray/Makefile
 src/plugins/power-manager/Makefile
 docs/Makefile
@@ -270,11 +261,6 @@ echo "
        
        Plugins to build:
        =================
-       Stream Properties:              ${ac_properties_plugin}" 
-       if test x${ac_properties_plugin} = x"yes"; then 
-       echo "  (With taglib $TAGLIB_FOUND)" 
-       fi 
-       echo "  
        System Tray icon:               ${ac_tray_plugin}" 
        if test x${ac_tray_plugin} = x"yes"; then 
        echo "  (With notification $LIBNOTIFY_FOUND)" 
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 25d68ae..03fcd22 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -20,10 +20,6 @@ src/parole-open-location.c
 src/parole-plugins-manager.c
 src/misc/parole-filters.c
 src/misc/parole-pl-parser.c
-src/plugins/properties/stream-properties-plugin.c
-src/plugins/properties/stream-properties-provider.c
-src/plugins/properties/stream-properties-provider.h
-src/plugins/properties/stream-properties.desktop.in
 src/plugins/tray/tray-plugin.c
 src/plugins/tray/tray-provider.c
 src/plugins/tray/tray-provider.h
diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
index e5de6c1..753feaf 100644
--- a/src/plugins/Makefile.am
+++ b/src/plugins/Makefile.am
@@ -1,9 +1,5 @@
 SUBDIRS = sample
 
-if PAROLE_PROPERTIES_PLUGIN
-SUBDIRS+=properties
-endif
-
 if PAROLE_TRAY_PLUGIN
 SUBDIRS+=tray
 endif
diff --git a/src/plugins/properties/Makefile.am 
b/src/plugins/properties/Makefile.am
deleted file mode 100644
index 0ee2ec8..0000000
--- a/src/plugins/properties/Makefile.am
+++ /dev/null
@@ -1,51 +0,0 @@
-INCLUDES =                                     \
-       -I$(top_builddir)                       \
-       -I$(top_srcdir)                         \
-       -I$(top_srcdir)/src                     \
-       -DG_LOG_DOMAIN=\"stream_properties\"    \
-       -DLIBEXECDIR=\"$(libexecdir)\"          \
-       -DPACKAGE_LOCALE_DIR=\"$(localedir)\"
-
-pluginsdir =                                   \
-       $(libdir)/parole-$(PAROLE_VERSION_API)
-
-plugins_LTLIBRARIES =                          \
-       stream-properties.la
-
-stream_properties_la_SOURCES =                 \
-       stream-properties-plugin.c              \
-       stream-properties-provider.c            \
-       stream-properties-provider.h
-
-stream_properties_la_CFLAGS =                  \
-       $(PLATFORM_CFLAGS)                      \
-       $(GTK_CFLAGS)                           \
-       $(TAGLIBC_CFLAGS)                       \
-       $(LIBXFCE4UTIL_CFLAGS)
-
-stream_properties_la_LIBADD =                  \
-       $(top_builddir)/src/misc/libparole.la   \
-       $(GMODULE_LIBS)                         \
-       $(GTK_LIBS)                             \
-       $(LIBXFCE4UTIL_LIBS)                    \
-       $(TAGLIBC_LIBS)
-
-stream_properties_la_LDFLAGS =                 \
-       -avoid-version                          \
-       -export-dynamic                         \
-       -module                                 \
-       $(PLATFORM_LDFLAGS)
-
-#
-# .desktop file
-#
-desktop_in_files = stream-properties.desktop.in
-desktopdir = $(datadir)/parole/parole-plugins-$(PAROLE_VERSION_API)
-desktop_DATA =  $(desktop_in_files:.desktop.in=.desktop)
-@INTLTOOL_DESKTOP_RULE@
-
-EXTRA_DIST =                   \
-       $(desktop_in_files)
-    
-DISTCLEANFILES =               \
-       $(desktop_DATA)
diff --git a/src/plugins/properties/stream-properties-plugin.c 
b/src/plugins/properties/stream-properties-plugin.c
deleted file mode 100644
index 0a29cea..0000000
--- a/src/plugins/properties/stream-properties-plugin.c
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * * Copyright (C) 2009-2011 Ali <al...@xfce.org>
- *
- * Licensed under the GNU General Public License Version 2
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  
USA
- */
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <libxfce4util/libxfce4util.h>
-
-#include "stream-properties-provider.h"
-
-G_MODULE_EXPORT GType  parole_plugin_initialize (ParoleProviderPlugin *plugin);
-                                                 
-G_MODULE_EXPORT void   parole_plugin_shutdown   (void);
-
-G_MODULE_EXPORT GType
-parole_plugin_initialize (ParoleProviderPlugin *plugin)
-{
-    xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
-    stream_properties_register_type (plugin);
-    return STREAM_TYPE_PROPERTIES_PROVIDER;
-}
-
-G_MODULE_EXPORT void
-parole_plugin_shutdown (void)
-{
-    
-}
diff --git a/src/plugins/properties/stream-properties-provider.c 
b/src/plugins/properties/stream-properties-provider.c
deleted file mode 100644
index d6ab5be..0000000
--- a/src/plugins/properties/stream-properties-provider.c
+++ /dev/null
@@ -1,556 +0,0 @@
-/*
- * * Copyright (C) 2009-2011 Ali <al...@xfce.org>
- *
- * Licensed under the GNU General Public License Version 2
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  
USA
- */
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stdio.h>
-#include <stdlib.h>
-
-#include <glib.h>
-
-#ifdef HAVE_TAGLIBC
-#include <taglib/tag_c.h>
-#endif
-
-#include <libxfce4util/libxfce4util.h>
-
-#include "stream-properties-provider.h"
-
-static void   stream_properties_iface_init        (ParoleProviderPluginIface 
*iface);
-static void   stream_properties_finalize             (GObject                
*object);
-
-
-struct _StreamPropertiesClass
-{
-    GObjectClass parent_class;
-};
-
-struct _StreamProperties
-{
-    GObject      parent;
-    ParoleProviderPlayer *player;
-    GtkWidget *title;
-    GtkWidget *artist;
-    GtkWidget *album;
-    GtkWidget *year;
-    
-#ifdef HAVE_TAGLIBC
-    GtkWidget   *save;
-    TagLib_File *tag_file;
-    gchar       *filename;
-    guint        changed;
-    gboolean    need_save;
-#endif
-    gboolean     block_edit_signal;
-    
-};
-
-PAROLE_DEFINE_TYPE_WITH_CODE (StreamProperties, 
-                             stream_properties, 
-                             G_TYPE_OBJECT,
-                             PAROLE_IMPLEMENT_INTERFACE 
(PAROLE_TYPE_PROVIDER_PLUGIN, 
-                                                         
stream_properties_iface_init));
-
-enum
-{
-    TITLE_ENTRY_EDITED = (1 << 1),
-    ARTIST_ENTRY_EDITED        = (1 << 2),
-    ALBUM_ENTRY_EDITED = (1 << 3),
-    YEAR_ENTRY_EDITED  = (1 << 4)
-};
-
-static void
-set_widget_text (StreamProperties *data, GtkWidget *widget, const gchar *text)
-{
-    data->block_edit_signal = TRUE;
-#ifdef HAVE_TAGLIBC
-    gtk_entry_set_text (GTK_ENTRY (widget), text);
-#else
-    gtk_label_set_text (GTK_LABEL (widget), text);
-#endif
-    data->block_edit_signal = FALSE;
-}
-                                               
-#ifdef HAVE_TAGLIBC
-static void
-title_entry_edited (StreamProperties *prop)
-{
-    if (!prop->block_edit_signal)
-       prop->changed |= TITLE_ENTRY_EDITED;
-}
-
-static void
-artist_entry_edited (StreamProperties *prop)
-{
-    if (!prop->block_edit_signal)
-       prop->changed |= ARTIST_ENTRY_EDITED;
-}
-
-static void
-album_entry_edited (StreamProperties *prop)
-{
-    if (!prop->block_edit_signal)
-       prop->changed |= ALBUM_ENTRY_EDITED;
-}
-
-static void
-year_entry_edited (StreamProperties *prop)
-{
-    if (!prop->block_edit_signal)
-       prop->changed |= YEAR_ENTRY_EDITED;
-}
-#endif
-
-
-static GtkWidget *
-new_tag_widget (void)
-{
-    GtkWidget *widget;
-    
-#ifdef HAVE_TAGLIBC
-    widget = gtk_entry_new ();
-#else
-    widget = gtk_label_new (NULL);
-#endif
-    return widget;
-}
-
-static void
-init_media_tag_entries (StreamProperties *data)
-{
-    set_widget_text (data, data->title, _("Unknown"));
-    set_widget_text (data, data->artist, _("Unknown"));
-    set_widget_text (data, data->album, _("Unknown"));
-    set_widget_text (data, data->year, _("Unknown"));
-    
-#ifdef HAVE_TAGLIBC
-    gtk_widget_set_tooltip_text (data->save, NULL);
-    data->changed = 0;
-    data->need_save = FALSE;
-    if ( data->filename )
-    {
-       g_free (data->filename);
-       data->filename = NULL;
-    }
-    
-    if ( data->tag_file )
-    {
-       taglib_file_free (data->tag_file);
-       data->tag_file = NULL;
-    }
-#endif
-}
-
-#ifdef HAVE_TAGLIBC
-static void
-save_media_tags (StreamProperties *data)
-{
-    TagLib_Tag *tag;
-    const gchar *entry;
-    gboolean save = FALSE;
-
-    if ( !data->tag_file )
-       return;
-           
-    if ( !data->need_save )
-       return;
-    
-    tag = taglib_file_tag (data->tag_file);
-    
-    if ( !tag )
-       return;
-    
-    if ( data->changed & TITLE_ENTRY_EDITED )
-    {
-       g_debug ("Saving Title");
-       entry = gtk_entry_get_text (GTK_ENTRY (data->title));
-       taglib_tag_set_title (tag, entry);
-       save = TRUE;
-    }
-    
-    if ( data->changed & ARTIST_ENTRY_EDITED )
-    {
-       g_debug ("Saving Artist");
-       entry = gtk_entry_get_text (GTK_ENTRY (data->artist));
-       taglib_tag_set_artist (tag, entry);
-       save = TRUE;
-    }
-    
-    if ( data->changed & ALBUM_ENTRY_EDITED )
-    {
-       g_debug ("Saving Album");
-       entry = gtk_entry_get_text (GTK_ENTRY (data->album));
-       taglib_tag_set_album (tag, entry);
-       save = TRUE;
-    }
-    
-    if ( data->changed & YEAR_ENTRY_EDITED )
-    {
-       g_debug ("Saving Year");
-       entry = gtk_entry_get_text (GTK_ENTRY (data->year));
-       taglib_tag_set_year (tag, (guint) atoi (entry));
-       save = TRUE;
-    }
-    
-    if ( save )
-       taglib_file_save (data->tag_file);
-    
-    data->changed = 0;
-    data->need_save = FALSE;
-    
-    taglib_tag_free_strings ();
-}
-#endif
-
-
-#ifdef HAVE_TAGLIBC
-static void 
-save_media_clicked_cb (StreamProperties *data)
-{
-    data->need_save = TRUE;
-}
-#endif
-
-static GtkWidget *
-stream_properties_create_widgets (StreamProperties *prop)
-{
-    PangoFontDescription *pfd;
-    
-    GtkWidget *frame;
-    GtkWidget *label;
-    GtkWidget *vbox;
-    GtkWidget *table;
-    GtkWidget *align;
-    guint i = 0;
-    
-    vbox = gtk_vbox_new (FALSE, 0);
-    table = gtk_table_new (5, 2, FALSE);
-    pfd = pango_font_description_from_string("bold");
-    
-    /*
-     * Title
-     */
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    
-    label = gtk_label_new (_("Title:"));
-    gtk_container_add (GTK_CONTAINER(align), label);
-    gtk_widget_modify_font (label, pfd);
-    
-    gtk_table_attach (GTK_TABLE(table), align,
-                     0, 1, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-
-    prop->title = new_tag_widget ();
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    gtk_container_add (GTK_CONTAINER (align), prop->title);
-    gtk_table_attach (GTK_TABLE (table), align,
-                      1, 2, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-    i++;
-
-    /*
-     * Artist
-     */
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    
-    label = gtk_label_new (_("Artist:"));
-    gtk_container_add (GTK_CONTAINER(align), label);
-    gtk_widget_modify_font (label, pfd);
-    
-    gtk_table_attach (GTK_TABLE(table), align,
-                     0, 1, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-
-    prop->artist = new_tag_widget ();
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    gtk_container_add (GTK_CONTAINER (align), prop->artist);
-    gtk_table_attach (GTK_TABLE (table), align,
-                      1, 2, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-    i++;
-
-    /*
-     * Album
-     */
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    
-    label = gtk_label_new (_("Album:"));
-    gtk_container_add (GTK_CONTAINER(align), label);
-    gtk_widget_modify_font (label, pfd);
-    
-    gtk_table_attach (GTK_TABLE(table), align,
-                     0, 1, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-
-    prop->album = new_tag_widget ();
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    gtk_container_add (GTK_CONTAINER (align), prop->album);
-    gtk_table_attach (GTK_TABLE (table), align,
-                      1, 2, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-    i++;
-    
-    /*
-     * Year
-     */
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    
-    label = gtk_label_new (_("Year:"));
-    gtk_container_add (GTK_CONTAINER (align), label);
-    gtk_widget_modify_font (label, pfd);
-    
-    gtk_table_attach (GTK_TABLE(table), align,
-                     0, 1, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-
-    prop->year = new_tag_widget ();
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    gtk_container_add (GTK_CONTAINER (align), prop->year);
-    gtk_table_attach (GTK_TABLE (table), align,
-                      1, 2, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-    i++;
-    
-    frame = gtk_frame_new (_("General"));
-    gtk_container_add (GTK_CONTAINER (frame), table);
-    gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
-    
-#ifdef HAVE_TAGLIBC
-    prop->save = gtk_button_new_from_stock (GTK_STOCK_APPLY);
-    i++;
-    align = gtk_alignment_new (0.0, 0.5, 0, 0);
-    gtk_container_add (GTK_CONTAINER (align), prop->save);
-    gtk_table_attach (GTK_TABLE (table), align,
-                      1, 2, i, i+1, 
-                      GTK_SHRINK, GTK_SHRINK,
-                      2, 8);
-
-    g_signal_connect_swapped (prop->save, "clicked",
-                             G_CALLBACK (save_media_clicked_cb), prop);
-    
-    g_signal_connect_swapped (prop->title, "changed",
-                             G_CALLBACK (title_entry_edited), prop);
-    
-    g_signal_connect_swapped (prop->artist, "changed",
-                             G_CALLBACK (artist_entry_edited), prop);
-                             
-    g_signal_connect_swapped (prop->album, "changed",
-                             G_CALLBACK (album_entry_edited), prop);
-                           
-    g_signal_connect_swapped (prop->year, "changed",
-                             G_CALLBACK (year_entry_edited), prop);
-                             
-#endif
-    init_media_tag_entries (prop);
-    return vbox;
-}
-
-static void
-state_changed_cb (ParoleProviderPlayer *player, const ParoleStream *stream, 
-                 ParoleState state, StreamProperties *prop)
-{
-#ifdef HAVE_TAGLIBC
-    save_media_tags (prop);
-#endif
-
-    if ( state <= PAROLE_STATE_PLAYBACK_FINISHED )
-       init_media_tag_entries (prop);
-}
-
-#ifdef HAVE_TAGLIBC
-static void
-disable_tag_save (GtkWidget *widget)
-{
-    gtk_widget_set_sensitive (widget, FALSE);
-    gtk_widget_set_tooltip_text (widget, _("Stream doesn't support tags 
changes"));
-}
-
-static void
-enable_tag_save (GtkWidget *widget)
-{
-    gtk_widget_set_sensitive (widget, TRUE);
-    gtk_widget_set_tooltip_text (widget, _("Save media tags changes"));
-}
-#endif
-
-static void
-tag_message_cb (ParoleProviderPlayer *player, const ParoleStream *stream, 
StreamProperties *prop)
-{
-    gchar *str = NULL;
-#ifdef HAVE_TAGLIBC
-    ParoleMediaType media_type;
-    gchar *uri = NULL;
-    GError *error = NULL;
-    gboolean sensitive;
-#endif
-    
-    g_object_get (G_OBJECT (stream),
-                 "title", &str,
-#ifdef HAVE_TAGLIBC
-                 "uri", &uri,
-                 "media-type", &media_type,
-#endif
-                 NULL);
-    
-#ifdef HAVE_TAGLIBC
-    if ( prop->filename )
-    {
-       g_free (prop->filename);
-       prop->filename = NULL;
-    }
-    
-    if ( prop->tag_file )
-    {
-       taglib_file_free (prop->tag_file);
-       prop->tag_file = NULL;
-    }
-    
-    if ( media_type == PAROLE_MEDIA_TYPE_LOCAL_FILE )
-    {
-       prop->filename = g_filename_from_uri (uri, NULL, &error);
-       
-       if ( G_UNLIKELY (error) )
-       {
-           g_critical ("Unablet to convert uri : %s to filename : %s", uri, 
error->message);
-           g_error_free (error);
-           disable_tag_save (prop->save);
-       }
-       else
-       {
-           prop->tag_file = taglib_file_new (prop->filename);
-           
-           if ( !prop->tag_file )
-               disable_tag_save (prop->save);
-           else
-               enable_tag_save (prop->save);
-       }
-    }
-    
-    sensitive = media_type = PAROLE_MEDIA_TYPE_LOCAL_FILE;
-    gtk_widget_set_sensitive (prop->title, sensitive);
-    gtk_widget_set_sensitive (prop->artist, sensitive);
-    gtk_widget_set_sensitive (prop->album, sensitive);
-    gtk_widget_set_sensitive (prop->year, sensitive);
-    gtk_widget_set_sensitive (prop->save, sensitive);
-#endif
-
-    if ( str )
-    {
-       set_widget_text (prop, prop->title, str);
-       g_free (str);
-    }
-    
-    g_object_get (G_OBJECT (stream),
-                 "artist", &str,
-                 NULL);
-                 
-    if ( str )
-    {
-       set_widget_text (prop, prop->artist, str);
-       g_free (str);
-    }
-    
-    g_object_get (G_OBJECT (stream),
-                 "year", &str,
-                 NULL);
-                 
-    if ( str )
-    {
-       set_widget_text (prop, prop->year, str);
-       g_free (str);
-    }
-    
-    g_object_get (G_OBJECT (stream),
-                 "album", &str,
-                 NULL);
-                 
-    if ( str )
-    {
-       set_widget_text (prop, prop->album, str);
-       g_free (str);
-    }
-
-#ifdef HAVE_TAGLIBC
-    if ( uri )
-       g_free (uri);
-#endif
-    
-}
-
-static gboolean stream_properties_is_configurable (ParoleProviderPlugin 
*plugin)
-{
-    return FALSE;
-}
-
-static void
-stream_properties_set_player (ParoleProviderPlugin *plugin, 
ParoleProviderPlayer *player)
-{
-    StreamProperties *prop;
-    GtkWidget *vbox;
-    
-    prop = STREAM_PROPERTIES_PROVIDER (plugin);
-    
-    prop->player = player;
-    
-    vbox = stream_properties_create_widgets (prop);
-    
-    parole_provider_player_pack (player, vbox, _("Properties"), 
PAROLE_PLUGIN_CONTAINER_PLAYLIST);
- 
-    g_signal_connect (player, "state_changed", 
-                     G_CALLBACK (state_changed_cb), prop);
-                     
-    g_signal_connect (player, "tag-message",
-                     G_CALLBACK (tag_message_cb), prop);
-    
-}
-
-static void
-stream_properties_iface_init (ParoleProviderPluginIface *iface)
-{
-    iface->get_is_configurable = stream_properties_is_configurable;
-    iface->set_player = stream_properties_set_player;
-}
-
-static void stream_properties_class_init (StreamPropertiesClass *klass)
-{
-    GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
-    
-    gobject_class->finalize = stream_properties_finalize;
-}
-
-static void stream_properties_init (StreamProperties *provider)
-{
-    provider->player = NULL;
-}
-
-static void stream_properties_finalize (GObject *object)
-{
-    G_OBJECT_CLASS (stream_properties_parent_class)->finalize (object);
-}
diff --git a/src/plugins/properties/stream-properties-provider.h 
b/src/plugins/properties/stream-properties-provider.h
deleted file mode 100644
index 268cb44..0000000
--- a/src/plugins/properties/stream-properties-provider.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * * Copyright (C) 2009-2011 Ali <al...@xfce.org>
- *
- * Licensed under the GNU General Public License Version 2
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  
USA
- */
-
-#ifndef STREAM_PROPERTIES_PROVIDER_H_
-#define STREAM_PROPERTIES_PROVIDER_H_
-
-#include <src/misc/parole.h>
-
-G_BEGIN_DECLS
-
-typedef struct _StreamPropertiesClass StreamPropertiesClass;
-typedef struct _StreamProperties      StreamProperties;
-
-#define STREAM_TYPE_PROPERTIES_PROVIDER             
(stream_properties_get_type ())
-#define STREAM_PROPERTIES_PROVIDER(obj)             
(G_TYPE_CHECK_INSTANCE_CAST ((obj), STREAM_TYPE_PROPERTIES_PROVIDER, 
StreamProperties))
-#define STREAM_PROPERTIES_PROVIDER_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST 
((klass), STREAM_TYPE_PROPERTIES_PROVIDER, StreamPropertiesClass))
-#define STREAM_IS_PROPERTIES_PROVIDER(obj)          
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), STREAM_TYPE_PROPERTIES_PROVIDER))
-#define STREAM_IS_PROPERTIES_PROVIDER_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE 
((klass), STREAM_TYPE_PROPERTIES_PROVIDER))
-#define STREAM_PROPERTIES_PROVIDER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS 
((obj), STREAM_TYPE_PROPERTIES_PROVIDER, StreamPropertiesClass))
-
-GType stream_properties_get_type       (void) G_GNUC_CONST G_GNUC_INTERNAL;
-
-void  stream_properties_register_type   (ParoleProviderPlugin *plugin);
-
-G_END_DECLS
-
-#endif /*STREAM_PROPERTIES_PROVIDER_H_*/
diff --git a/src/plugins/properties/stream-properties.desktop.in 
b/src/plugins/properties/stream-properties.desktop.in
deleted file mode 100644
index 32c5736..0000000
--- a/src/plugins/properties/stream-properties.desktop.in
+++ /dev/null
@@ -1,6 +0,0 @@
-[Parole Plugin]
-Module=stream-properties
-_Name=Stream Properties
-_Description=Read media properties
-Authors=Ali Abdallah al...@xfce.org
-Website=http://goodies.xfce.org/projects/applications/parole
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to