[gnome-builder/wip/gtk4-port: 1206/1774] libide/projects: add description property to template
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/gtk4-port: 1206/1774] libide/projects: add description property to template
- Date: Mon, 11 Jul 2022 22:31:38 +0000 (UTC)
commit 5fd5177a5b257885bf25e4e374507a0f3fe367c4
Author: Christian Hergert <chergert redhat com>
Date: Fri May 27 13:37:53 2022 -0700
libide/projects: add description property to template
src/libide/projects/ide-project-template.c | 9 +++++++++
1 file changed, 9 insertions(+)
---
diff --git a/src/libide/projects/ide-project-template.c b/src/libide/projects/ide-project-template.c
index 2bc7690dd..ad438415b 100644
--- a/src/libide/projects/ide-project-template.c
+++ b/src/libide/projects/ide-project-template.c
@@ -28,6 +28,7 @@ G_DEFINE_TYPE (IdeProjectTemplate, ide_project_template, IDE_TYPE_TEMPLATE_BASE)
enum {
PROP_0,
+ PROP_DESCRIPTION,
PROP_ID,
PROP_NAME,
N_PROPS
@@ -45,6 +46,10 @@ ide_project_template_get_property (GObject *object,
switch (prop_id)
{
+ case PROP_DESCRIPTION:
+ g_value_take_string (value, ide_project_template_get_description (self));
+ break;
+
case PROP_ID:
g_value_take_string (value, ide_project_template_get_id (self));
break;
@@ -73,6 +78,10 @@ ide_project_template_class_init (IdeProjectTemplateClass *klass)
g_param_spec_string ("name", NULL, NULL, NULL,
(G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
+ properties [PROP_DESCRIPTION] =
+ g_param_spec_string ("description", NULL, NULL, NULL,
+ (G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
+
g_object_class_install_properties (object_class, N_PROPS, properties);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]