+2008-06-30 Jürg Billeter <j@bitron.ch>
+
+ * gobject/valaccodetypesymbolbinding.vala:
+
+ Add support for uchar GObject properties, patch by Ali Sabil
+
2008-06-30 Jared Moore <jaredm@svn.gnome.org>
* vapi/glib-2.0.vapi:
} else {
cspec.add_argument (new CCodeConstant ("0"));
}
- } else if (st.get_type_id () == "G_TYPE_FLOAT") {
+ } else if (st.get_type_id () == "G_TYPE_UCHAR") {
+ cspec.call = new CCodeIdentifier ("g_param_spec_uchar");
+ cspec.add_argument (new CCodeConstant ("0"));
+ cspec.add_argument (new CCodeConstant ("G_MAXUINT8"));
+ if (prop.default_expression != null) {
+ cspec.add_argument ((CCodeExpression) prop.default_expression.ccodenode);
+ } else {
+ cspec.add_argument (new CCodeConstant ("0"));
+ }
+ }else if (st.get_type_id () == "G_TYPE_FLOAT") {
cspec.call = new CCodeIdentifier ("g_param_spec_float");
cspec.add_argument (new CCodeConstant ("-G_MAXFLOAT"));
cspec.add_argument (new CCodeConstant ("G_MAXFLOAT"));