QUARK_interfaces_STEAL,
QUARK_nodes,
QUARK_nodes_STEAL,
+ QUARK_abstract,
QUARK_name,
QUARK_name_STEAL,
QUARK_pointer,
QUARK_set,
QUARK_set_STEAL,
QUARK_set_line,
+ QUARK_canonical_name,
+ QUARK_canonical_name_STEAL,
QUARK_nick,
QUARK_nick_STEAL,
QUARK_blurb,
QUARK_mtype_STEAL,
QUARK_gtktypes,
QUARK_gtktypes_STEAL,
+ QUARK_signal_name,
+ QUARK_signal_name_STEAL,
QUARK_id,
QUARK_id_STEAL,
QUARK_args,
QUARK_args_STEAL,
+ QUARK_funcattrs,
+ QUARK_funcattrs_STEAL,
QUARK_onerror,
QUARK_onerror_STEAL,
QUARK_defreturn,
g_hash_table_insert (quark_ht, "interfaces:steal", GINT_TO_POINTER (QUARK_interfaces_STEAL));
g_hash_table_insert (quark_ht, "nodes", GINT_TO_POINTER (QUARK_nodes));
g_hash_table_insert (quark_ht, "nodes:steal", GINT_TO_POINTER (QUARK_nodes_STEAL));
+ g_hash_table_insert (quark_ht, "abstract", GINT_TO_POINTER (QUARK_abstract));
g_hash_table_insert (quark_ht, "name", GINT_TO_POINTER (QUARK_name));
g_hash_table_insert (quark_ht, "name:steal", GINT_TO_POINTER (QUARK_name_STEAL));
g_hash_table_insert (quark_ht, "pointer", GINT_TO_POINTER (QUARK_pointer));
g_hash_table_insert (quark_ht, "set", GINT_TO_POINTER (QUARK_set));
g_hash_table_insert (quark_ht, "set:steal", GINT_TO_POINTER (QUARK_set_STEAL));
g_hash_table_insert (quark_ht, "set_line", GINT_TO_POINTER (QUARK_set_line));
+ g_hash_table_insert (quark_ht, "canonical_name", GINT_TO_POINTER (QUARK_canonical_name));
+ g_hash_table_insert (quark_ht, "canonical_name:steal", GINT_TO_POINTER (QUARK_canonical_name_STEAL));
g_hash_table_insert (quark_ht, "nick", GINT_TO_POINTER (QUARK_nick));
g_hash_table_insert (quark_ht, "nick:steal", GINT_TO_POINTER (QUARK_nick_STEAL));
g_hash_table_insert (quark_ht, "blurb", GINT_TO_POINTER (QUARK_blurb));
g_hash_table_insert (quark_ht, "mtype:steal", GINT_TO_POINTER (QUARK_mtype_STEAL));
g_hash_table_insert (quark_ht, "gtktypes", GINT_TO_POINTER (QUARK_gtktypes));
g_hash_table_insert (quark_ht, "gtktypes:steal", GINT_TO_POINTER (QUARK_gtktypes_STEAL));
+ g_hash_table_insert (quark_ht, "signal_name", GINT_TO_POINTER (QUARK_signal_name));
+ g_hash_table_insert (quark_ht, "signal_name:steal", GINT_TO_POINTER (QUARK_signal_name_STEAL));
g_hash_table_insert (quark_ht, "id", GINT_TO_POINTER (QUARK_id));
g_hash_table_insert (quark_ht, "id:steal", GINT_TO_POINTER (QUARK_id_STEAL));
g_hash_table_insert (quark_ht, "args", GINT_TO_POINTER (QUARK_args));
g_hash_table_insert (quark_ht, "args:steal", GINT_TO_POINTER (QUARK_args_STEAL));
+ g_hash_table_insert (quark_ht, "funcattrs", GINT_TO_POINTER (QUARK_funcattrs));
+ g_hash_table_insert (quark_ht, "funcattrs:steal", GINT_TO_POINTER (QUARK_funcattrs_STEAL));
g_hash_table_insert (quark_ht, "onerror", GINT_TO_POINTER (QUARK_onerror));
g_hash_table_insert (quark_ht, "onerror:steal", GINT_TO_POINTER (QUARK_onerror_STEAL));
g_hash_table_insert (quark_ht, "defreturn", GINT_TO_POINTER (QUARK_defreturn));
new->chunk_size = g_strdup (self->chunk_size);
new->interfaces = g_list_copy (self->interfaces); COPY_LIST_VALS(new->interfaces, g_strdup);
new->nodes = node_list_copy (self->nodes);
+ new->abstract = self->abstract;
return new;
}
new->otype = g_strdup (self->otype);
new->gtktypes = g_list_copy (self->gtktypes); COPY_LIST_VALS(new->gtktypes, g_strdup);
new->flags = g_list_copy (self->flags); COPY_LIST_VALS(new->flags, g_strdup);
+ new->signal_name = g_strdup (self->signal_name);
new->id = g_strdup (self->id);
new->args = node_list_copy (self->args);
+ new->funcattrs = g_strdup (self->funcattrs);
new->onerror = g_strdup (self->onerror);
new->defreturn = g_strdup (self->defreturn);
new->cbuf = g_strdup (self->cbuf);
new->ptype = copy_type (self->ptype);
new->flags = g_list_copy (self->flags); COPY_LIST_VALS(new->flags, g_strdup);
new->name = g_strdup (self->name);
+ new->canonical_name = g_strdup (self->canonical_name);
new->nick = g_strdup (self->nick);
new->blurb = g_strdup (self->blurb);
new->minimum = g_strdup (self->minimum);
g_free (self->otype);
g_list_foreach (self->gtktypes, (GFunc)g_free, NULL); g_list_free (self->gtktypes);
g_list_foreach (self->flags, (GFunc)g_free, NULL); g_list_free (self->flags);
+ g_free (self->signal_name);
g_free (self->id);
node_list_free (self->args);
+ g_free (self->funcattrs);
g_free (self->onerror);
g_free (self->defreturn);
g_free (self->cbuf);
free_type (self->ptype);
g_list_foreach (self->flags, (GFunc)g_free, NULL); g_list_free (self->flags);
g_free (self->name);
+ g_free (self->canonical_name);
g_free (self->nick);
g_free (self->blurb);
g_free (self->minimum);
self->nodes = nodes;
break;
}
+ case QUARK_abstract: {
+ gboolean abstract = va_arg (__ap, gboolean);
+ self->abstract = abstract;
+ break;
+ }
default:
g_warning ("Argument named 'Class::%s' does not exist", arg);
break;
self->flags = flags;
break;
}
+ case QUARK_signal_name: {
+ char * signal_name = va_arg (__ap, char *);
+ char * __old_value = self->signal_name;
+ self->signal_name = g_strdup (signal_name);
+ g_free (__old_value);
+ break;
+ }
+ case QUARK_signal_name_STEAL: {
+ char * signal_name = va_arg (__ap, char *);
+ self->signal_name = signal_name;
+ break;
+ }
case QUARK_id: {
char * id = va_arg (__ap, char *);
char * __old_value = self->id;
self->args = args;
break;
}
+ case QUARK_funcattrs: {
+ char * funcattrs = va_arg (__ap, char *);
+ char * __old_value = self->funcattrs;
+ self->funcattrs = g_strdup (funcattrs);
+ g_free (__old_value);
+ break;
+ }
+ case QUARK_funcattrs_STEAL: {
+ char * funcattrs = va_arg (__ap, char *);
+ self->funcattrs = funcattrs;
+ break;
+ }
case QUARK_onerror: {
char * onerror = va_arg (__ap, char *);
char * __old_value = self->onerror;
self->name = name;
break;
}
+ case QUARK_canonical_name: {
+ char * canonical_name = va_arg (__ap, char *);
+ char * __old_value = self->canonical_name;
+ self->canonical_name = g_strdup (canonical_name);
+ g_free (__old_value);
+ break;
+ }
+ case QUARK_canonical_name_STEAL: {
+ char * canonical_name = va_arg (__ap, char *);
+ self->canonical_name = canonical_name;
+ break;
+ }
case QUARK_nick: {
char * nick = va_arg (__ap, char *);
char * __old_value = self->nick;