summaryrefslogtreecommitdiff
path: root/tools/m4/property.m4
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@src.gnome.org>2006-05-12 08:08:45 +0000
committerMurray Cumming <murrayc@src.gnome.org>2006-05-12 08:08:45 +0000
commit732822b53ea288a33d370048eca6f119fbe612bb (patch)
tree8db5098505211c14693338c71001707313531097 /tools/m4/property.m4
parent10d607afe1ade71a232f05b2d398693a4a26b964 (diff)
downloadglibmm-732822b53ea288a33d370048eca6f119fbe612bb.tar.gz
Merged changes from glibmm-2-10 branch.
Diffstat (limited to 'tools/m4/property.m4')
-rw-r--r--tools/m4/property.m44
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/m4/property.m4 b/tools/m4/property.m4
index 28c4c1e7..4a9877bd 100644
--- a/tools/m4/property.m4
+++ b/tools/m4/property.m4
@@ -17,6 +17,7 @@ dnl Put spaces around the template parameter if necessary.
pushdef(`__PROXY_TYPE__',`dnl
Glib::PropertyProxy$4<'ifelse(regexp(_QUOTE($3),`>$'),`-1',_QUOTE($3),` '_QUOTE($3)` ')`>'dnl
)dnl
+#ifdef GLIBMM_PROPERTIES_ENABLED
/** $5
*
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
@@ -24,11 +25,14 @@ Glib::PropertyProxy$4<'ifelse(regexp(_QUOTE($3),`>$'),`-1',_QUOTE($3),` '_QUOTE(
* the value of the property changes.
*/
__PROXY_TYPE__ property_$2`'() ifelse($4,_ReadOnly, const,);
+#endif //#GLIBMM_PROPERTIES_ENABLED
_PUSH(SECTION_CC_PROPERTYPROXIES)
+#ifdef GLIBMM_PROPERTIES_ENABLED
__PROXY_TYPE__ __CPPNAME__::property_$2`'() ifelse($4,_ReadOnly, const,)
{
return __PROXY_TYPE__`'(this, "$1");
}
+#endif //GLIBMM_PROPERTIES_ENABLED
_POP()
popdef(`__PROXY_TYPE__')dnl