| libSqueeze Reference Manual | ||||
|---|---|---|---|---|
LSQArchiveIter;
LSQArchive;
LSQArchive* lsq_archive_new (gchar *,
const gchar *);
const gchar* lsq_archive_get_status (const LSQArchive *archive);
gchar* lsq_archive_get_filename (const LSQArchive *archive);
gboolean lsq_archive_iter_is_directory (const LSQArchiveIter *);
guint lsq_archive_iter_n_children (const LSQArchiveIter *);
LSQArchiveIter* lsq_archive_iter_nth_child (LSQArchiveIter *,
guint );
LSQArchiveIter* lsq_archive_iter_get_child (LSQArchiveIter *,
const gchar *);
void lsq_archive_iter_set_propsv (LSQArchiveIter *,
gconstpointer *);
gboolean lsq_archive_iter_get_prop_value (const LSQArchiveIter *iter,
guint n,
GValue *value);
LSQArchiveIter* lsq_archive_add_file (LSQArchive *,
const gchar *);
LSQArchiveIter* lsq_archive_get_iter (LSQArchive *archive,
const gchar *path);
GType lsq_archive_get_entry_property_type (const LSQArchive *archive,
guint n);
const gchar* lsq_archive_get_entry_property_name (const LSQArchive *archive,
guint n);
typedef struct {
GObject parent;
gchar *path;
ThunarVfsPath *path_info;
ThunarVfsInfo *file_info;
ThunarVfsMimeInfo *mime_info;
LSQArchiveEntry *root_entry;
LSQArchiveCommand *command;
struct {
guint64 archive_size;
guint64 content_size;
guint64 n_files;
guint64 n_directories;
} props;
LSQCommandBuilder *builder;
LSQBuilderSettings *settings;
gchar *temp_dir;
GSList *monitor_list;
LSQArchiveIterPool *pool;
} LSQArchive;
LSQArchive* lsq_archive_new (gchar *, const gchar *);
Param1 : |
|
Param2 : |
|
| Returns : |
const gchar* lsq_archive_get_status (const LSQArchive *archive);
archive : |
|
| Returns : |
gchar* lsq_archive_get_filename (const LSQArchive *archive);
archive : |
|
| Returns : |
gboolean lsq_archive_iter_is_directory (const LSQArchiveIter *);
Param1 : |
|
| Returns : |
guint lsq_archive_iter_n_children (const LSQArchiveIter *);
Param1 : |
|
| Returns : |
LSQArchiveIter* lsq_archive_iter_nth_child (LSQArchiveIter *, guint );
Param1 : |
|
Param2 : |
|
| Returns : |
LSQArchiveIter* lsq_archive_iter_get_child (LSQArchiveIter *, const gchar *);
Param1 : |
|
Param2 : |
|
| Returns : |
void lsq_archive_iter_set_propsv (LSQArchiveIter *, gconstpointer *);
Param1 : |
|
Param2 : |
gboolean lsq_archive_iter_get_prop_value (const LSQArchiveIter *iter, guint n, GValue *value);
iter : |
|
n : |
|
value : |
|
| Returns : |
LSQArchiveIter* lsq_archive_add_file (LSQArchive *, const gchar *);
Param1 : |
|
Param2 : |
|
| Returns : |
LSQArchiveIter* lsq_archive_get_iter (LSQArchive *archive, const gchar *path);
archive : |
|
path : |
|
| Returns : |
GType lsq_archive_get_entry_property_type (const LSQArchive *archive, guint n);
archive : |
|
n : |
|
| Returns : |
const gchar* lsq_archive_get_entry_property_name (const LSQArchive *archive, guint n);
archive : |
|
n : |
|
| Returns : |