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. |