~ubuntu-branches/ubuntu/maverick/brasero/maverick

« back to all changes in this revision

Viewing changes to libbrasero-burn/brasero-track-data.h

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2009-11-26 16:20:01 UTC
  • mfrom: (1.1.34 upstream)
  • Revision ID: james.westby@ubuntu.com-20091126162001-adzp6h0x5ow9bc4b
Tags: 2.29.2-0ubuntu1
* New upstream release:
  - Integrate Brasero with PackageKit
  - Gobject-introspection support for libbrasero-media and libbrasero-burn
  - Added Tracker support for searches besides Beagle
  - Fix compile failure using --disable-introspection see bgo #602027
  - Removed deprecated GLib symbols fixes bgo #601040
  - Fix #601871 - Wrong remaining space when audio CD of size greater than 70
    min
  - Fix #601496 - Select disc image selector allows to selecd pictures
  - Fix #601109 - burning disks with burn:// doesn't set the disk label
  - Fix #601259 - Problems with folder depth
  - Fix #599655 - brasero crashed with SIGSEGV in g_main_context_dispatch()
  - Fix #588323 - crash in Disc Copier: Dragging a track from Banshee
  - Fix #600007 - Memory leaks in brasero
  - Fix #600293 - Fails to build error: cannot convert to a pointer type
* debian/control.in:
  - Bump build-depends on libglib2.0-dev
* debian/patches/012_build_error.patch:
  - Applied upstream
* debian/patches/010_lpi.patch:
* debian/patches/011_nautilus_menu_move.patch:
* debian/patches/99_autoconf.patch:
  - Refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
 
38
38
G_BEGIN_DECLS
39
39
 
40
 
struct _BraseroGraftPt {
 
40
/**
 
41
 * BraseroGraftPt:
 
42
 * @uri: a URI
 
43
 * @path: a file path
 
44
 *
 
45
 * A pair of strings describing:
 
46
 * @uri the actual current location of the file
 
47
 * @path the path of the file on the future ISO9660/UDF/... filesystem
 
48
 **/
 
49
typedef struct _BraseroGraftPt {
41
50
        gchar *uri;
42
51
        gchar *path;
43
 
};
44
 
typedef struct _BraseroGraftPt BraseroGraftPt;
 
52
} BraseroGraftPt;
45
53
 
46
54
void
47
55
brasero_graft_point_free (BraseroGraftPt *graft);
65
73
        BraseroTrackClass parent_class;
66
74
 
67
75
        /* virtual functions */
 
76
 
 
77
        /**
 
78
         * set_source:
 
79
         * @track: a #BraseroTrackData.
 
80
         * @grafts: (element-type BraseroBurn.GraftPt) (transfer full): a #GSList of #BraseroGraftPt.
 
81
         * @unreadable: (element-type utf8) (transfer full) (allow-none): a #GSList of URIs (as strings) or %NULL.
 
82
         *
 
83
         * Return value: a #BraseroBurnResult
 
84
         **/
68
85
        BraseroBurnResult       (*set_source)           (BraseroTrackData *track,
69
86
                                                         GSList *grafts,
70
87
                                                         GSList *unreadable);
115
132
brasero_track_data_get_grafts (BraseroTrackData *track);
116
133
 
117
134
GSList *
 
135
brasero_track_data_get_excluded_list (BraseroTrackData *track);
 
136
 
 
137
G_GNUC_DEPRECATED GSList *
118
138
brasero_track_data_get_excluded (BraseroTrackData *track,
119
139
                                 gboolean copy);
120
140
 
121
 
BraseroBurnResult
 
141
G_GNUC_DEPRECATED BraseroBurnResult
122
142
brasero_track_data_get_paths (BraseroTrackData *track,
123
143
                              gboolean use_joliet,
124
144
                              const gchar *grafts_path,
128
148
                              GError **error);
129
149
 
130
150
BraseroBurnResult
 
151
brasero_track_data_write_to_paths (BraseroTrackData *track,
 
152
                                   const gchar *grafts_path,
 
153
                                   const gchar *excluded_path,
 
154
                                   const gchar *emptydir,
 
155
                                   const gchar *videodir,
 
156
                                   GError **error);
 
157
 
 
158
BraseroBurnResult
131
159
brasero_track_data_get_file_num (BraseroTrackData *track,
132
160
                                 guint64 *file_num);
133
161