IAnjutaProjectManager

IAnjutaProjectManager — Interface for project managers

Stability Level

Unstable, unless otherwise indicated

Synopsis


#include <libanjuta/interfaces/ianjuta-project-manager.h>


#define             IANJUTA_TYPE_PROJECT_MANAGER_ELEMENT_TYPE
#define             IANJUTA_TYPE_PROJECT_MANAGER_TARGET_TYPE
enum                IAnjutaProjectManagerElementType;
enum                IAnjutaProjectManagerTargetType;
#define             IANJUTA_PROJECT_MANAGER_ERROR
                    IAnjutaProjectManager;
                    IAnjutaProjectManagerIface;

Object Hierarchy


  GInterface
   +----IAnjutaProjectManager

Prerequisites

IAnjutaProjectManager requires GObject.

Signals


  "element-added"                                  : Run Last
  "element-removed"                                : Run Last
  "element-selected"                               : Run Last

Description

Details

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