   objectGetPropertyInt,
   objectSetPropertyUInt,
   objectGetPropertyUInt,
+  objectSetPropertyChar,
+  objectGetPropertyChar,
   objectSetPropertyBool,
   objectGetPropertyBool,
   objectSetPropertyEnum,

newAttrFromUIntProperty propName =
  newAttr (objectGetPropertyUInt propName) (objectSetPropertyUInt propName)

writeAttrFromUIntProperty :: GObjectClass gobj => String -> WriteAttr gobj Int
writeAttrFromUIntProperty propName =
  writeAttr (objectSetPropertyUInt propName)

  newAttrFromIntProperty,
  readAttrFromIntProperty,
  newAttrFromUIntProperty,
  newAttrFromCharProperty,
  writeAttrFromUIntProperty,
  newAttrFromBoolProperty,
  newAttrFromFloatProperty,
