Interface
IdeProjectTemplate
Prerequisite
In order to implement ProjectTemplate, your type must inherit fromGObject
.
Instance methods
ide_project_template_get_languages
Gets the list of languages that this template can support when generating the project.
since: 3.32
ide_project_template_get_priority
Gets the priority of the template. This can be used to sort the templates in the “new project” view.
since: 3.32
ide_project_template_get_widget
Get’s the configuration widget for the template if there is one.
since: 3.32
Interface structure
struct IdeProjectTemplateInterface {
GTypeInterface parent;
gchar* (* get_id) (
IdeProjectTemplate* self
);
gchar* (* get_name) (
IdeProjectTemplate* self
);
gchar* (* get_description) (
IdeProjectTemplate* self
);
GtkWidget* (* get_widget) (
IdeProjectTemplate* self
);
gchar** (* get_languages) (
IdeProjectTemplate* self
);
gchar* (* get_icon_name) (
IdeProjectTemplate* self
);
void (* expand_async) (
IdeProjectTemplate* self,
GHashTable* params,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
);
gboolean (* expand_finish) (
IdeProjectTemplate* self,
GAsyncResult* result,
GError** error
);
gint (* get_priority) (
IdeProjectTemplate* self
);
}
No description available.
Interface members
parent |
|
No description available. | |
get_id |
|
No description available. | |
get_name |
|
No description available. | |
get_description |
|
No description available. | |
get_widget |
|
No description available. | |
get_languages |
|
No description available. | |
get_icon_name |
|
No description available. | |
expand_async |
|
No description available. | |
expand_finish |
|
No description available. | |
get_priority |
|
No description available. |
Virtual methods
Ide.ProjectTemplate.get_languages
Gets the list of languages that this template can support when generating the project.
since: 3.32
Ide.ProjectTemplate.get_priority
Gets the priority of the template. This can be used to sort the templates in the “new project” view.
since: 3.32
Ide.ProjectTemplate.get_widget
Get’s the configuration widget for the template if there is one.
since: 3.32