IAnjutaBuilder

IAnjutaBuilder — Implemented by plugins that can build

Stability Level

Unstable, unless otherwise indicated

Synopsis


#include <libanjuta/interfaces/ianjuta-builder.h>

#define             IANJUTA_TYPE_BUILDER_ERROR
enum                IAnjutaBuilderError;
#define             IANJUTA_BUILDER_ERROR
typedef             IAnjutaBuilderHandle;
void                (*IAnjutaBuilderCallback)           (GObject *sender,
                                                         GError *err,
                                                         gpointer user_data);
                    IAnjutaBuilder;
                    IAnjutaBuilderIface;

Description

Details

IANJUTA_TYPE_BUILDER_ERROR

#define IANJUTA_TYPE_BUILDER_ERROR (ianjuta_builder_error_get_type())


enum IAnjutaBuilderError

typedef enum {
	IANJUTA_BUILDER_SUCCEED           =  0,
	IANJUTA_BUILDER_FAILED,
	IANJUTA_BUILDER_CANCELED	= 256,
	IANJUTA_BUILDER_ABORTED,
	IANJUTA_BUILDER_INTERRUPTED,
	IANJUTA_BUILDER_TERMINATED,
	IANJUTA_BUILDER_UNKNOWN_TARGET,
	IANJUTA_BUILDER_UNKNOWN_ERROR,
	IANJUTA_BUILDER_OTHER_ERROR
} IAnjutaBuilderError;


IANJUTA_BUILDER_ERROR

#define IANJUTA_BUILDER_ERROR ianjuta_builder_error_quark()


IAnjutaBuilderHandle

typedef gpointer IAnjutaBuilderHandle;


IAnjutaBuilderCallback ()

void                (*IAnjutaBuilderCallback)           (GObject *sender,
                                                         GError *err,
                                                         gpointer user_data);

sender :

err :

user_data :


IAnjutaBuilder

typedef struct _IAnjutaBuilder IAnjutaBuilder;


IAnjutaBuilderIface

typedef struct _IAnjutaBuilderIface IAnjutaBuilderIface;