| Top |
| #define | IDE_TYPE_BUILDER |
| enum | IdeBuilderBuildFlags |
| struct | IdeBuilderClass |
| IdeBuilder |
IdeConfiguration *
ide_builder_get_configuration (IdeBuilder *self);
Gets the configuration to use for the builder.
void ide_builder_build_async (IdeBuilder *self,IdeBuilderBuildFlags flags,IdeBuildResult **result,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
This function requests the IdeBuilder to asynchronously begin building the project using the flags specified. By default, the builders will try to perform incremental builds.
See ide_builder_build_finish() to complete the request.
self |
An IdeBuilder |
|
flags |
build flags for the build |
|
result |
A location for an IdeBuildResult. |
[out][transfer full][nullable] |
cancellable |
A GCancellable or |
[nullable] |
callback |
A callback to complete the async operation |
|
user_data |
user data for |
IdeBuildResult * ide_builder_build_finish (IdeBuilder *self,GAsyncResult *result,GError **error);
Completes an asynchronous request to build the project.
struct IdeBuilderClass {
IdeObjectClass parent;
void (*build_async) (IdeBuilder *self,
IdeBuilderBuildFlags flags,
IdeBuildResult **result,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
IdeBuildResult *(*build_finish) (IdeBuilder *self,
GAsyncResult *result,
GError **error);
void (*install_async) (IdeBuilder *self,
IdeBuildResult **result,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
IdeBuildResult *(*install_finish) (IdeBuilder *self,
GAsyncResult *result,
GError **error);
void (*get_build_flags_async) (IdeBuilder *self,
IdeFile *file,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gchar **(*get_build_flags_finish) (IdeBuilder *self,
GAsyncResult *result,
GError **error);
void (*get_build_targets_async) (IdeBuilder *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GPtrArray *(*get_build_targets_finish) (IdeBuilder *self,
GAsyncResult *result,
GError **error);
gpointer _reserved1;
gpointer _reserved2;
gpointer _reserved3;
gpointer _reserved4;
gpointer _reserved5;
gpointer _reserved6;
gpointer _reserved7;
gpointer _reserved8;
gpointer _reserved9;
gpointer _reserved10;
gpointer _reserved11;
gpointer _reserved12;
};