~ubuntu-branches/ubuntu/quantal/rhythmbox/quantal

« back to all changes in this revision

Viewing changes to sources/rb-source.h

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2012-06-10 16:19:59 UTC
  • mfrom: (1.3.7)
  • mto: This revision was merged to the branch mainline in revision 215.
  • Revision ID: package-import@ubuntu.com-20120610161959-x1tju93su2c0yv7c
Tags: 2.97-1
* New upstream release.
  - New more compact header layout, including album art.
    Closes: #660483, #658717
* debian/watch: Also track odd version numbers since rhythmbox does not seem
  to follow the typical GNOME versioning scheme.
* Remove patches which have been applied upstream.
* Update librhythmbox-core5 → librhythmbox-core6 for the soname bump.
* Add explicit Build-Depends on libxml2-dev (>= 2.7.8).
* Drop artdisplay plugin. It has been removed upstream as it is no longer
  needed now that the playing track display includes album art.
* Drop Build-Depends on python-gst0.10-dev and replace Depends on
  python-gst0.10 with gir1.2-gstreamer-0.10 (required by the replaygain
  plugin).
* Drop Recommends on nautilus-sendto. The sendto plugin is for sending
  selected tracks by email or instant message from within rhythmbox. It is
  not a nautilus-sendto plugin.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
        RB_SOURCE_EOF_NEXT,
49
49
} RBSourceEOFType;
50
50
 
 
51
typedef enum {
 
52
        RB_SOURCE_LOAD_STATUS_NOT_LOADED,
 
53
        RB_SOURCE_LOAD_STATUS_WAITING,
 
54
        RB_SOURCE_LOAD_STATUS_LOADING,
 
55
        RB_SOURCE_LOAD_STATUS_LOADED
 
56
} RBSourceLoadStatus;
 
57
 
51
58
typedef struct _RBSource        RBSource;
52
59
typedef struct _RBSourceClass   RBSourceClass;
53
60
typedef struct _RBSourcePrivate RBSourcePrivate;
57
64
GType rb_source_eof_type_get_type (void);
58
65
#define RB_TYPE_SOURCE_EOF_TYPE (rb_source_eof_type_get_type())
59
66
 
 
67
GType rb_source_load_status_get_type (void);
 
68
#define RB_TYPE_SOURCE_LOAD_STATUS (rb_source_load_status_get_type())
 
69
 
60
70
#define RB_TYPE_SOURCE         (rb_source_get_type ())
61
71
#define RB_SOURCE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), RB_TYPE_SOURCE, RBSource))
62
72
#define RB_SOURCE_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), RB_TYPE_SOURCE, RBSourceClass))
123
133
        gboolean        (*impl_can_pause)       (RBSource *source);
124
134
        RBSourceEOFType (*impl_handle_eos)      (RBSource *source);
125
135
 
126
 
        void            (*impl_delete_thyself)  (RBSource *source);
127
136
        char *          (*impl_get_delete_action) (RBSource *source);
128
137
};
129
138