static void gth_script_real_load_from_element (DomDomizable *base, DomElement *element) { GthScript *self; g_return_if_fail (DOM_IS_ELEMENT (element)); self = GTH_SCRIPT (base); g_object_set (self, "id", dom_element_get_attribute (element, "id"), "display-name", dom_element_get_attribute (element, "display-name"), "command", dom_element_get_attribute (element, "command"), "visible", (g_strcmp0 (dom_element_get_attribute (element, "display"), "none") != 0), "shell-script", (g_strcmp0 (dom_element_get_attribute (element, "shell-script"), "true") == 0), "for-each-file", (g_strcmp0 (dom_element_get_attribute (element, "for-each-file"), "true") == 0), "wait-command", (g_strcmp0 (dom_element_get_attribute (element, "wait-command"), "true") == 0), "shortcut", _gdk_keyval_from_name (dom_element_get_attribute (element, "shortcut")), NULL); }
/** * gdk_keyval_from_name: * @keyval_name: a key name * * Converts a key name to a key value. * * The names are the same as those in the * `gdk/gdkkeysyms.h` header file * but without the leading “GDK_KEY_”. * * Returns: the corresponding key value, or %GDK_KEY_VoidSymbol * if the key name is not a valid key */ guint gdk_keyval_from_name (const gchar *keyval_name) { return _gdk_keyval_from_name (keyval_name); }