16 #ifndef INC_MAPE_GROUP_H
17 #define INC_MAPE_GROUP_H
19 #include <glib-object.h>
23 #define MAPE_TYPE_GROUP (mape_group_get_type())
24 #define MAPE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), MAPE_TYPE_GROUP, MapeGroup))
25 #define MAPE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), MAPE_TYPE_GROUP, MapeGroupClass))
26 #define MAPE_IS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), MAPE_TYPE_GROUP))
27 #define MAPE_IS_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), MAPE_TYPE_GROUP))
28 #define MAPE_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), MAPE_TYPE_GROUP, MapeGroupClass))
gboolean mape_group_is_folder(MapeGroup *group)
@ MAPE_GROUP_ERROR_ACCESS
guchar * mape_group_load_entry(MapeGroup *group, const gchar *entry, gsize *size, GError **error)
enum _MapeGroupError MapeGroupError
MapeGroup * mape_group_open_child(MapeGroup *group, const gchar *entry, GError **error)
gchar * mape_group_get_next_entry(MapeGroup *group)
void mape_group_close(MapeGroup *group)
MapeGroup * mape_group_new(void)
GType mape_group_get_type(void) G_GNUC_CONST
gboolean mape_group_is_drive_container(MapeGroup *group)
void mape_group_rewind(MapeGroup *group)
gboolean mape_group_is_child_folder(MapeGroup *group, const gchar *child)
gboolean mape_group_open(MapeGroup *group, const gchar *path, GError **error)
const gchar * mape_group_get_name(MapeGroup *group)
gchar * mape_group_get_full_name(MapeGroup *group)
GObjectClass parent_class
gboolean mape_group_has_entry(MapeGroup *group, const gchar *entry)
gboolean mape_group_is_open(MapeGroup *group)