static DomElement* gth_search_real_create_element (DomDomizable *base, DomDocument *doc) { GthSearch *self; DomElement *element; g_return_val_if_fail (DOM_IS_DOCUMENT (doc), NULL); self = GTH_SEARCH (base); element = gth_search_create_root (GTH_CATALOG (self), doc); gth_search_write_to_doc (GTH_CATALOG (self), doc, element); return element; }
static DomElement* gth_script_real_create_element (DomDomizable *base, DomDocument *doc) { GthScript *self; DomElement *element; g_return_val_if_fail (DOM_IS_DOCUMENT (doc), NULL); self = GTH_SCRIPT (base); element = dom_document_create_element (doc, "script", "id", self->priv->id, "display-name", self->priv->display_name, "command", self->priv->command, "shell-script", (self->priv->shell_script ? "true" : "false"), "for-each-file", (self->priv->for_each_file ? "true" : "false"), "wait-command", (self->priv->wait_command ? "true" : "false"), "shortcut", gdk_keyval_name (self->priv->shortcut), NULL); if (! self->priv->visible) dom_element_set_attribute (element, "display", "none"); return element; }