| 
IAnjutaProjectManager
IAnjutaProjectManager — Interface for project managers |  | 
Stability Level
Unstable, unless otherwise indicated
 
Object Hierarchy
  GInterface
   +----IAnjutaProjectManager
 
Prerequisites
IAnjutaProjectManager requires
 GObject.
 
Details
IANJUTA_TYPE_PROJECT_MANAGER_CAPABILITIES
#define IANJUTA_TYPE_PROJECT_MANAGER_CAPABILITIES (ianjuta_project_manager_capabilities_get_type())
 
IANJUTA_TYPE_PROJECT_MANAGER_ELEMENT_TYPE
#define IANJUTA_TYPE_PROJECT_MANAGER_ELEMENT_TYPE (ianjuta_project_manager_element_type_get_type())
 
IANJUTA_TYPE_PROJECT_MANAGER_TARGET_TYPE
#define IANJUTA_TYPE_PROJECT_MANAGER_TARGET_TYPE (ianjuta_project_manager_target_type_get_type())
 
enum IAnjutaProjectManagerCapabilities
typedef enum {
	IANJUTA_PROJECT_MANAGER_CAN_ADD_NONE     = 0,
	IANJUTA_PROJECT_MANAGER_CAN_ADD_GROUP    = 1 << 0,
	IANJUTA_PROJECT_MANAGER_CAN_ADD_TARGET   = 1 << 1,
	IANJUTA_PROJECT_MANAGER_CAN_ADD_SOURCE   = 1 << 2
} IAnjutaProjectManagerCapabilities;
 
enum IAnjutaProjectManagerElementType
typedef enum {
	IANJUTA_PROJECT_MANAGER_UNKNOWN,
	IANJUTA_PROJECT_MANAGER_SOURCE,
	IANJUTA_PROJECT_MANAGER_TARGET,
	IANJUTA_PROJECT_MANAGER_GROUP
} IAnjutaProjectManagerElementType;
 
enum IAnjutaProjectManagerTargetType
typedef enum {
	IANJUTA_PROJECT_MANAGER_TARGET_UNKNOWN,
	IANJUTA_PROJECT_MANAGER_TARGET_SHAREDLIB,
	IANJUTA_PROJECT_MANAGER_TARGET_STATICLIB,
	IANJUTA_PROJECT_MANAGER_TARGET_EXECUTABLE
} IAnjutaProjectManagerTargetType;
 
IANJUTA_PROJECT_MANAGER_ERROR
#define IANJUTA_PROJECT_MANAGER_ERROR ianjuta_project_manager_error_quark()
 
IAnjutaProjectManager
typedef struct _IAnjutaProjectManager IAnjutaProjectManager;
 
IAnjutaProjectManagerIface
typedef struct _IAnjutaProjectManagerIface IAnjutaProjectManagerIface;
 
 
Signal Details
The "element-added" signal
void                user_function                      (IAnjutaProjectManager *ianjutaprojectmanager,
                                                        gchar                 *arg1,
                                                        gpointer               user_data)                  : Run Last
| ianjutaprojectmanager:
 | the object which received the signal. | 
| arg1:
 |  | 
| user_data:
 | user data set when the signal handler was connected. | 
 
The "element-removed" signal
void                user_function                      (IAnjutaProjectManager *ianjutaprojectmanager,
                                                        gchar                 *arg1,
                                                        gpointer               user_data)                  : Run Last
| ianjutaprojectmanager:
 | the object which received the signal. | 
| arg1:
 |  | 
| user_data:
 | user data set when the signal handler was connected. | 
 
The "element-selected" signal
void                user_function                      (IAnjutaProjectManager *ianjutaprojectmanager,
                                                        gchar                 *arg1,
                                                        gpointer               user_data)                  : Run Last
| ianjutaprojectmanager:
 | the object which received the signal. | 
| arg1:
 |  | 
| user_data:
 | user data set when the signal handler was connected. |