![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
#define IANJUTA_PROJECT_MANAGER_ERROR IAnjutaProjectManager; IAnjutaProjectManagerIface; GQuark ianjuta_project_manager_error_quark (void);
#define IANJUTA_PROJECT_MANAGER_ERROR ianjuta_project_manager_error_quark()
typedef struct { GTypeInterface g_iface; /* Signal */ void (*element_added) (IAnjutaProjectManager *obj, const gchar *element_uri); /* Signal */ void (*element_removed) (IAnjutaProjectManager *obj, const gchar *element_uri); /* Signal */ void (*element_selected) (IAnjutaProjectManager *obj, const gchar *element_uri); gchar* (*add_group) (IAnjutaProjectManager *obj, const gchar *group_name_to_add, const gchar *default_location_uri, GError **err); gchar* (*add_source) (IAnjutaProjectManager *obj, const gchar *source_uri_to_add, const gchar *default_location_uri, GError **err); gchar* (*add_target) (IAnjutaProjectManager *obj, const gchar *target_name_to_add, const gchar *default_location_uri, GError **err); GList* (*get_children) (IAnjutaProjectManager *obj, const gchar *element_uri, GError **err); IAnjutaProjectManagerElementType (*get_element_type) (IAnjutaProjectManager *obj, const gchar *element_uri, GError **err); GList* (*get_elements) (IAnjutaProjectManager *obj, IAnjutaProjectManagerElementType element_type, GError **err); gchar* (*get_parent) (IAnjutaProjectManager *obj, const gchar *element_uri, GError **err); gchar* (*get_selected) (IAnjutaProjectManager *obj, GError **err); IAnjutaProjectManagerTargetType (*get_target_type) (IAnjutaProjectManager *obj, const gchar *target_uri, GError **err); GList* (*get_targets) (IAnjutaProjectManager *obj, IAnjutaProjectManagerTargetType target_type, GError **err); gboolean (*is_open) (IAnjutaProjectManager *obj, GError **err); } IAnjutaProjectManagerIface;