IdeGenesisAddin
IdeGenesisAddin
|
|
Prerequisites
IdeGenesisAddin requires
GObject.
Functions
ide_genesis_addin_apply_uri ()
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.
Returns
TRUE
if uri
was handled; otherwise FALSE
.
ide_genesis_addin_get_label ()
gchar *
ide_genesis_addin_get_label (IdeGenesisAddin *self
);
ide_genesis_addin_get_next_label ()
gchar *
ide_genesis_addin_get_next_label (IdeGenesisAddin *self
);
ide_genesis_addin_get_priority ()
gint
ide_genesis_addin_get_priority (IdeGenesisAddin *self
);
ide_genesis_addin_get_title ()
gchar *
ide_genesis_addin_get_title (IdeGenesisAddin *self
);
ide_genesis_addin_get_icon_name ()
gchar *
ide_genesis_addin_get_icon_name (IdeGenesisAddin *self
);
ide_genesis_addin_get_widget ()
GtkWidget *
ide_genesis_addin_get_widget (IdeGenesisAddin *self
);
Returns
a GtkWidget.
[transfer none]
ide_genesis_addin_run_async ()
void
ide_genesis_addin_run_async (IdeGenesisAddin *self
,
GCancellable *cancellable
,
GAsyncReadyCallback callback
,
gpointer user_data
);
ide_genesis_addin_run_finish ()
gboolean
ide_genesis_addin_run_finish (IdeGenesisAddin *self
,
GAsyncResult *result
,
GError **error
);
Types and Values
IDE_TYPE_GENESIS_ADDIN
#define IDE_TYPE_GENESIS_ADDIN (ide_genesis_addin_get_type())
struct IdeGenesisAddinInterface
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);
};
IdeGenesisAddin
typedef struct _IdeGenesisAddin IdeGenesisAddin;
Property Details
The “is-ready”
property
“is-ready” gboolean
If the project genesis can be executed.
Flags: Read
Default value: FALSE