Top | ![]() |
![]() |
![]() |
![]() |
gboolean | ide_runtime_contains_program_in_path () |
IdeSubprocessLauncher * | ide_runtime_create_launcher () |
void | ide_runtime_prepare_configuration () |
IdeRuntime * | ide_runtime_new () |
const gchar * | ide_runtime_get_id () |
void | ide_runtime_set_id () |
const gchar * | ide_runtime_get_display_name () |
void | ide_runtime_set_display_name () |
gboolean ide_runtime_contains_program_in_path (IdeRuntime *self
,const gchar *program
,GCancellable *cancellable
);
IdeSubprocessLauncher * ide_runtime_create_launcher (IdeRuntime *self
,GError **error
);
Creates a launcher for the runtime.
This can be used to execute a command within a runtime.
It is important that this function can be run from a thread without side effects.
void ide_runtime_prepare_configuration (IdeRuntime *self
,IdeConfiguration *configuration
);
IdeRuntime * ide_runtime_new (IdeContext *context
,const gchar *id
,const gchar *title
);
void ide_runtime_set_display_name (IdeRuntime *self
,const gchar *display_name
);
struct IdeRuntimeClass { IdeObjectClass parent; gboolean (*contains_program_in_path) (IdeRuntime *self, const gchar *program, GCancellable *cancellable); IdeSubprocessLauncher *(*create_launcher) (IdeRuntime *self, GError **error); void (*prepare_configuration) (IdeRuntime *self, IdeConfiguration *configuration); IdeRunner *(*create_runner) (IdeRuntime *self, IdeBuildTarget *build_target); GFile *(*translate_file) (IdeRuntime *self, GFile *file); gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; gpointer _reserved9; gpointer _reserved10; gpointer _reserved11; gpointer _reserved12; gpointer _reserved13; gpointer _reserved14; gpointer _reserved15; gpointer _reserved16; };