| 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);
};