| Top |
const gchar *
entangle_script_get_title (EntangleScript *script);
Get the title of the script
GtkWidget *
entangle_script_get_config_widget (EntangleScript *script);
Get the configuration controls for the script
void entangle_script_execute_async (EntangleScript *script,EntangleCameraAutomata *automata,GCancellable *cancel,GAsyncReadyCallback callback,gpointer data);
script |
the script object. |
[transfer none] |
automata |
the camera automata. |
[transfer none] |
cancel |
cancellation handler. |
[transfer none][allow-none] |
callback |
a GAsyncReadyCallback to call when the script has finished. |
[scope async] |
data |
the data to pass to the callback function. |
[closure] |
gboolean entangle_script_execute_finish (EntangleScript *script,GAsyncResult *result,GError **error);
struct EntangleScriptClass {
GtkWidget *(*get_config_widget)(EntangleScript *script);
void (*execute_async)(EntangleScript *script,
EntangleCameraAutomata *automata,
GCancellable *cancel,
GAsyncReadyCallback callback,
gpointer data);
gboolean (*execute_finish)(EntangleScript *script,
GAsyncResult *result,
GError **error);
};