Top | ![]() |
![]() |
![]() |
![]() |
void | (*IdeRunHandler) () |
IdeBuildTarget * | ide_run_manager_get_build_target () |
void | ide_run_manager_set_build_target () |
void | ide_run_manager_cancel () |
gboolean | ide_run_manager_get_busy () |
const gchar * | ide_run_manager_get_handler () |
void | ide_run_manager_set_handler () |
void | ide_run_manager_add_handler () |
void | ide_run_manager_remove_handler () |
void | ide_run_manager_run_async () |
gboolean | ide_run_manager_run_finish () |
void | ide_run_manager_discover_default_target_async () |
IdeBuildTarget * | ide_run_manager_discover_default_target_finish () |
void (*IdeRunHandler) (IdeRunManager *self
,IdeRunner *runner
,gpointer user_data
);
IdeBuildTarget *
ide_run_manager_get_build_target (IdeRunManager *self
);
Gets the build target that will be executed by the run manager which
was either specified to ide_run_manager_run_async()
or determined by
the build system.
void ide_run_manager_set_build_target (IdeRunManager *self
,IdeBuildTarget *build_target
);
void ide_run_manager_set_handler (IdeRunManager *self
,const gchar *id
);
void ide_run_manager_add_handler (IdeRunManager *self
,const gchar *id
,const gchar *title
,const gchar *icon_name
,const gchar *accel
,IdeRunHandler run_handler
,gpointer user_data
,GDestroyNotify user_data_destroy
);
void ide_run_manager_remove_handler (IdeRunManager *self
,const gchar *id
);
void ide_run_manager_run_async (IdeRunManager *self
,IdeBuildTarget *build_target
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean ide_run_manager_run_finish (IdeRunManager *self
,GAsyncResult *result
,GError **error
);
void ide_run_manager_discover_default_target_async (IdeRunManager *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
IdeBuildTarget * ide_run_manager_discover_default_target_finish (IdeRunManager *self
,GAsyncResult *result
,GError **error
);
“build-target”
property“build-target” IdeBuildTarget *
The IdeBuildTarget that will be run.
Flags: Read / Write
“run”
signalvoid user_function (IdeRunManager *self, IdeRunner *runner, gpointer user_data)
This signal is emitted right before ide_runner_run_async()
is called
on an IdeRunner. It can be used by plugins to tweak things right
before the runner is executed.
The current run handler (debugger, profiler, etc) is run as the default
handler for this function. So connect with G_SIGNAL_AFTER
if you want
to be nofied after the run handler has executed. It's unwise to change
things that the run handler might expect. Generally if you want to
change settings, do that before the run handler has exected.
Flags: Run Last
“stopped”
signalvoid user_function (IdeRunManager *iderunmanager, gpointer user_data)
This signal is emitted when the run manager has stopped the currently executing inferior.
Flags: Run Last