Top | ![]() |
![]() |
![]() |
![]() |
gboolean ide_genesis_addin_apply_uri (IdeGenesisAddin *self
,IdeVcsUri *uri
);
If the IdeGenesisAddin knows how to handle uri
, it should update it's
UI to reflect the uri and return TRUE
. If so, ide_genesis_addin_run_async()
will be called afterwards to begin a clone.
gchar *
ide_genesis_addin_get_next_label (IdeGenesisAddin *self
);
void ide_genesis_addin_run_async (IdeGenesisAddin *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean ide_genesis_addin_run_finish (IdeGenesisAddin *self
,GAsyncResult *result
,GError **error
);
struct IdeGenesisAddinInterface { GTypeInterface parent_interface; gchar *(*get_title) (IdeGenesisAddin *self); gchar *(*get_icon_name) (IdeGenesisAddin *self); GtkWidget *(*get_widget) (IdeGenesisAddin *self); void (*run_async) (IdeGenesisAddin *self, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); gboolean (*run_finish) (IdeGenesisAddin *self, GAsyncResult *result, GError **error); gchar *(*get_label) (IdeGenesisAddin *self); gchar *(*get_next_label) (IdeGenesisAddin *self); gint (*get_priority) (IdeGenesisAddin *self); gboolean (*apply_uri) (IdeGenesisAddin *self, IdeVcsUri *uri); };
“is-ready”
property“is-ready” gboolean
If the project genesis can be executed.
Flags: Read
Default value: FALSE