![]() |
![]() |
![]() |
Evince Document Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
enum EvCompressionType; int ev_mkstemp (const char *tmpl
,char **file_name
,GError **error
); GFile * ev_mkstemp_file (const char *tmpl
,GError **error
); gchar * ev_mkdtemp (const char *tmpl
,GError **error
); void ev_tmp_filename_unlink (const gchar *filename
); void ev_tmp_file_unlink (GFile *file
); void ev_tmp_uri_unlink (const gchar *uri
); gboolean ev_xfer_uri_simple (const char *from
,const char *to
,GError **error
); gboolean ev_file_copy_metadata (const char *from
,const char *to
,GError **error
); gchar * ev_file_get_mime_type (const gchar *uri
,gboolean fast
,GError **error
); gchar * ev_file_uncompress (const gchar *uri
,EvCompressionType type
,GError **error
); gchar * ev_file_compress (const gchar *uri
,EvCompressionType type
,GError **error
);
typedef enum { EV_COMPRESSION_NONE, EV_COMPRESSION_BZIP2, EV_COMPRESSION_GZIP, EV_COMPRESSION_LZMA } EvCompressionType;
gboolean ev_xfer_uri_simple (const char *from
,const char *to
,GError **error
);
Performs a g_file_copy()
from from
to to
.
|
the source URI |
|
the target URI |
|
a GError location to store an error, or NULL
|
Returns : |
TRUE on success, or FALSE on error with error filled in |
gboolean ev_file_copy_metadata (const char *from
,const char *to
,GError **error
);
Since 3.4
gchar * ev_file_get_mime_type (const gchar *uri
,gboolean fast
,GError **error
);
|
the URI |
|
whether to use fast MIME type detection |
|
a GError location to store an error, or NULL
|
Returns : |
a newly allocated string with the MIME type of the file at
uri , or NULL on error or if the MIME type could not be determined |
gchar * ev_file_uncompress (const gchar *uri
,EvCompressionType type
,GError **error
);
Uncompresses the file at uri
.
If type
is EV_COMPRESSION_NONE
, it does nothing and returns NULL
.
Otherwise, it returns the filename of a
temporary file containing the decompressed data from the file at uri
.
On error it returns NULL
and fills in error
.
It is the caller's responsibility to unlink the temp file after use.
|
a file URI |
|
the compression type |
|
a GError location to store an error, or NULL
|
Returns : |
a newly allocated string URI, or NULL on error |
gchar * ev_file_compress (const gchar *uri
,EvCompressionType type
,GError **error
);
Compresses the file at uri
.
If type
is EV_COMPRESSION_NONE
, it does nothing and returns NULL
.
Otherwise, it returns the filename of a
temporary file containing the compressed data from the file at uri
.
On error it returns NULL
and fills in error
.
It is the caller's responsibility to unlink the temp file after use.
|
a file URI |
|
the compression type |
|
a GError location to store an error, or NULL
|
Returns : |
a newly allocated string URI, or NULL on error |