## ianjuta-project-manager

ianjuta-project-manager —

##

# Synopsis

    #define     IANJUTA_PROJECT_MANAGER_ERROR
    struct      IAnjutaProjectManager;
    struct      IAnjutaProjectManagerIface;
    GQuark      ianjuta_project_manager_error_quark
                                                (void);

## Object Hierarchy

      GInterface
       +----IAnjutaProjectManager

## Prerequisites

IAnjutaProjectManager requires GObject.

## Description

## Details

### IANJUTA_PROJECT_MANAGER_ERROR

    #define IANJUTA_PROJECT_MANAGER_ERROR ianjuta_project_manager_error_quark()

### struct IAnjutaProjectManager

    struct IAnjutaProjectManager;

### struct IAnjutaProjectManagerIface

    struct IAnjutaProjectManagerIface {

    	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);

    };

### ianjuta_project_manager_error_quark ()

    GQuark      ianjuta_project_manager_error_quark
                                                (void);

Returns : |