[gnome-builder] snippets: temporarily port some snippets over from my snipMate.



commit 0f038e5a29850e7c024459a992992c7a2018b8b8
Author: Christian Hergert <christian hergert me>
Date:   Tue Sep 9 03:09:58 2014 -0700

    snippets: temporarily port some snippets over from my snipMate.
    
    These wont be here long term, but helps me get going using Builder to
    write Builder.

 src/resources/snippets/c.snippets |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/src/resources/snippets/c.snippets b/src/resources/snippets/c.snippets
index f87d956..fbeadf7 100644
--- a/src/resources/snippets/c.snippets
+++ b/src/resources/snippets/c.snippets
@@ -147,3 +147,23 @@ snippet gobject
        }
 snippet pr
        ${$filename|stripsuffix|functify|camelize}Private *priv;$0
+snippet prop
+       gParamSpecs [PROP_${1:NAME}] =
+               g_param_spec_${2:object} ("${3:name}",
+                            ${$2|space}  _("${4:Name}"),
+                            ${$2|space}  _("${5:Name}"),
+                            ${$2|space}  ${6}
+                            ${$2|space}  (G_PARAM_${7:READWRITE} |
+                            ${$2|space}   G_PARAM_STATIC_STRINGS));
+       g_object_class_install_property (object_class, PROP_$1,
+                                        gParamSpecs [PROP_$1]);
+snippet doc
+       /**
+        * ${$filename|stripsuffix|functify}_${1:func}:
+        *
+        * ${3}
+        *
+        * Returns: ${2}
+        */$0
+snippet C
+       ${$filename|stripsuffix|functify|camelize} $0


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]