Top | ![]() |
![]() |
![]() |
![]() |
void ide_application_tool_run_async (IdeApplicationTool *self
,const gchar * const *arguments
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronously runs an application tool. This is typically done on the
command line using the ide
command.
self |
||
arguments |
argv for the command. |
[array zero-terminated=1][element-type utf8] |
cancellable |
A GCancellable or |
[nullable] |
callback |
A callback to execute upon completion |
|
user_data |
User data for |
gint ide_application_tool_run_finish (IdeApplicationTool *self
,GAsyncResult *result
,GError **error
);
struct IdeApplicationToolInterface { GTypeInterface parent_interface; void (*run_async) (IdeApplicationTool *self, const gchar * const *arguments, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); gint (*run_finish) (IdeApplicationTool *self, GAsyncResult *result, GError **error); };