setcast = "(gint) ";
getcast = to_free =
get_prop_enum_flag_cast (prop);
+ } else if (strcmp (prop->gtktype, "POINTER") == 0) {
+ setcast = "(gpointer) ";
+ getcast = g_strdup_printf ("(%s%s) ",
+ prop->ptype->name,
+ prop->ptype->pointer ? prop->ptype->pointer : "");
}
}
}
| TOKEN {
ensure_property ();
- if (strcmp ($<id>1, "link") == 0) {
+ if (strcmp ($<id>1, "override") == 0) {
+ g_free($<id>1);
+ node_set ((Node *)property,
+ "override", TRUE,
+ NULL);
+ } else if (strcmp ($<id>1, "link") == 0) {
g_free($<id>1);
node_set ((Node *)property,
"link", TRUE,