Blame doc/html/gladeui-Xml-Utils.html

Packit 1e8aac
Packit 1e8aac
<html>
Packit 1e8aac
<head>
Packit 1e8aac
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 1e8aac
<title>Xml Utils: Glade User Interface Designer Reference Manual</title>
Packit 1e8aac
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 1e8aac
<link rel="home" href="index.html" title="Glade User Interface Designer Reference Manual">
Packit 1e8aac
<link rel="up" href="core.html" title="Part II. Glade Core">
Packit 1e8aac
<link rel="prev" href="GladePlaceholder.html" title="GladePlaceholder">
Packit 1e8aac
<link rel="next" href="dockables.html" title="Part III. Dockable Glade UI Widgets">
Packit 1e8aac
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
Packit 1e8aac
<link rel="stylesheet" href="style.css" type="text/css">
Packit 1e8aac
</head>
Packit 1e8aac
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Top  | 
Packit 1e8aac
                  Description
Packit 1e8aac
Packit 1e8aac
Home
Packit 1e8aac
Up
Packit 1e8aac
Prev
Packit 1e8aac
Next
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Xml Utils

Packit 1e8aac

Xml Utils — An api to read and write xml.

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_search_child ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_search_child_required ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_content ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_set_content ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_value_int ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_value_int_required ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_value_string ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_value_string_required ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_boolean ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_set_value ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_property_string_required ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_property_string ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_property_boolean ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gdouble
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_property_double ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_get_property_int ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_set_property_string ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_set_property_boolean ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_new ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_new_comment ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_delete ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_get_children ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_next ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_verify ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_verify_silent ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
const gchar *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_get_name ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_append_child ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_remove ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_is_comment ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_next_with_comments ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_node_get_children_with_comments ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_doc_get_root ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlDoc *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_doc_new ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_doc_set_root ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_doc_free ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gint
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_doc_save ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlContext *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_context_new ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_context_destroy ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
void
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_context_free ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlContext *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_context_new_from_path ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
GladeXmlDoc *
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_context_get_doc ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
gboolean
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
glade_xml_load_sym_from_node ()
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Description

Packit 1e8aac

You may need these tools if you are implementing GladeReadWidgetFunc

Packit 1e8aac
and/or GladeWriteWidgetFunc on your GladeWidgetAdaptor to read
Packit 1e8aac
and write widgets in custom ways

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Functions

Packit 1e8aac
Packit 1e8aac

glade_xml_search_child ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_search_child (GladeXmlNode *node,
Packit 1e8aac
                        const gchar *name);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_search_child_required ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_search_child_required (GladeXmlNode *tree,
Packit 1e8aac
                                 const gchar *name);
Packit 1e8aac

just a small wrapper arround glade_xml_search_child that displays

Packit 1e8aac
an error if the child was not found

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_content ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_xml_get_content (GladeXmlNode *node_in);
Packit 1e8aac

Gets a string containing the content of node_in

Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node_in

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

A newly allocated string

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_set_content ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_set_content (GladeXmlNode *node_in,
Packit 1e8aac
                       const gchar *content);
Packit 1e8aac

Sets the content of node

Packit 1e8aac
 to content
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node_in

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

content

Packit 1e8aac

a string

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_value_int ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_xml_get_value_int (GladeXmlNode *node_in,
Packit 1e8aac
                         const gchar *name,
Packit 1e8aac
                         int *val);
Packit 1e8aac

Gets an integer value for a node either carried as an attribute or as

Packit 1e8aac
the content of a child.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node_in

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

name

Packit 1e8aac

a string

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

val

Packit 1e8aac

a pointer to an int

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

TRUE if the node is found, FALSE otherwise

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_value_int_required ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_xml_get_value_int_required (GladeXmlNode *node,
Packit 1e8aac
                                  const gchar *name,
Packit 1e8aac
                                  int *val);
Packit 1e8aac

This is a wrapper around glade_xml_get_value_int(), only it emits

Packit 1e8aac
a g_warning() if node_in
Packit 1e8aac
 did not contain the requested tag

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

name

Packit 1e8aac

a string

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

val

Packit 1e8aac

a pointer to an int

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_value_string ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_xml_get_value_string (GladeXmlNode *node,
Packit 1e8aac
                            const gchar *name);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_value_string_required ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_xml_get_value_string_required (GladeXmlNode *node,
Packit 1e8aac
                                     const gchar *name,
Packit 1e8aac
                                     const gchar *xtra_info);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_boolean ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_xml_get_boolean (GladeXmlNode *node,
Packit 1e8aac
                       const gchar *name,
Packit 1e8aac
                       gboolean _default);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_set_value ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_set_value (GladeXmlNode *node_in,
Packit 1e8aac
                     const gchar *name,
Packit 1e8aac
                     const gchar *val);
Packit 1e8aac

Sets the property name

Packit 1e8aac
 in node_in
Packit 1e8aac
 to val
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node_in

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

name

Packit 1e8aac

a string

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

val

Packit 1e8aac

a string

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_property_string_required ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_xml_get_property_string_required
Packit 1e8aac
                               (GladeXmlNode *node_in,
Packit 1e8aac
                                const gchar *name,
Packit 1e8aac
                                const gchar *xtra);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_property_string ()

Packit 1e8aac
gchar *
Packit 1e8aac
glade_xml_get_property_string (GladeXmlNode *node_in,
Packit 1e8aac
                               const gchar *name);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_property_boolean ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_xml_get_property_boolean (GladeXmlNode *node_in,
Packit 1e8aac
                                const gchar *name,
Packit 1e8aac
                                gboolean _default);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_property_double ()

Packit 1e8aac
gdouble
Packit 1e8aac
glade_xml_get_property_double (GladeXmlNode *node_in,
Packit 1e8aac
                               const gchar *name,
Packit 1e8aac
                               gdouble _default);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_get_property_int ()

Packit 1e8aac
gint
Packit 1e8aac
glade_xml_get_property_int (GladeXmlNode *node_in,
Packit 1e8aac
                            const gchar *name,
Packit 1e8aac
                            gint _default);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_set_property_string ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_node_set_property_string (GladeXmlNode *node_in,
Packit 1e8aac
                                    const gchar *name,
Packit 1e8aac
                                    const gchar *string);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_set_property_boolean ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_node_set_property_boolean (GladeXmlNode *node_in,
Packit 1e8aac
                                     const gchar *name,
Packit 1e8aac
                                     gboolean value);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_new ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_node_new (GladeXmlContext *context,
Packit 1e8aac
                    const gchar *name);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_new_comment ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_node_new_comment (GladeXmlContext *context,
Packit 1e8aac
                            const gchar *comment);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_delete ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_node_delete (GladeXmlNode *node);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_get_children ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_node_get_children (GladeXmlNode *node);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_next ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_node_next (GladeXmlNode *node_in);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_verify ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_xml_node_verify (GladeXmlNode *node_in,
Packit 1e8aac
                       const gchar *name);
Packit 1e8aac

This is a wrapper around glade_xml_node_verify_silent(), only it emits

Packit 1e8aac
a g_warning() if node_in
Packit 1e8aac
 has a name different than name
Packit 1e8aac
.

Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node_in

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

name

Packit 1e8aac

a string

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

TRUE if node_in

Packit 1e8aac
's name is equal to name
Packit 1e8aac
, FALSE otherwise

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_verify_silent ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_xml_node_verify_silent (GladeXmlNode *node_in,
Packit 1e8aac
                              const gchar *name);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

node_in

Packit 1e8aac

a GladeXmlNode

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

name

Packit 1e8aac

a string

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

TRUE if node_in

Packit 1e8aac
's name is equal to name
Packit 1e8aac
, FALSE otherwise

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_get_name ()

Packit 1e8aac
const gchar *
Packit 1e8aac
glade_xml_node_get_name (GladeXmlNode *node_in);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_append_child ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_node_append_child (GladeXmlNode *node,
Packit 1e8aac
                             GladeXmlNode *child);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_remove ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_node_remove (GladeXmlNode *node_in);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_is_comment ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_xml_node_is_comment (GladeXmlNode *node_in);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_next_with_comments ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_node_next_with_comments (GladeXmlNode *node_in);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_node_get_children_with_comments ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_node_get_children_with_comments
Packit 1e8aac
                               (GladeXmlNode *node);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_doc_get_root ()

Packit 1e8aac
GladeXmlNode *
Packit 1e8aac
glade_xml_doc_get_root (GladeXmlDoc *doc);
Packit 1e8aac
Packit 1e8aac

Parameters

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

doc

Packit 1e8aac

a GladeXmlDoc

Packit 1e8aac
 
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Returns

Packit 1e8aac

the GladeXmlNode that is the document root of doc

Packit 1e8aac

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_doc_new ()

Packit 1e8aac
GladeXmlDoc *
Packit 1e8aac
glade_xml_doc_new (void);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_doc_set_root ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_doc_set_root (GladeXmlDoc *doc,
Packit 1e8aac
                        GladeXmlNode *node);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_doc_free ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_doc_free (GladeXmlDoc *doc_in);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_doc_save ()

Packit 1e8aac
gint
Packit 1e8aac
glade_xml_doc_save (GladeXmlDoc *doc_in,
Packit 1e8aac
                    const gchar *full_path);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_context_new ()

Packit 1e8aac
GladeXmlContext *
Packit 1e8aac
glade_xml_context_new (GladeXmlDoc *doc,
Packit 1e8aac
                       const gchar *name_space);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_context_destroy ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_context_destroy (GladeXmlContext *context);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_context_free ()

Packit 1e8aac
void
Packit 1e8aac
glade_xml_context_free (GladeXmlContext *context);
Packit 1e8aac

Similar to glade_xml_context_destroy but it also frees the document set in the context

Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_context_new_from_path ()

Packit 1e8aac
GladeXmlContext *
Packit 1e8aac
glade_xml_context_new_from_path (const gchar *full_path,
Packit 1e8aac
                                 const gchar *nspace,
Packit 1e8aac
                                 const gchar *root_name);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_context_get_doc ()

Packit 1e8aac
GladeXmlDoc *
Packit 1e8aac
glade_xml_context_get_doc (GladeXmlContext *context);
Packit 1e8aac
Packit 1e8aac

Packit 1e8aac
Packit 1e8aac

glade_xml_load_sym_from_node ()

Packit 1e8aac
gboolean
Packit 1e8aac
glade_xml_load_sym_from_node (GladeXmlNode *node_in,
Packit 1e8aac
                              GModule *module,
Packit 1e8aac
                              gchar *tagname,
Packit 1e8aac
                              gpointer *sym_location);
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Types and Values

Packit 1e8aac
Packit 1e8aac
Packit 1e8aac
Packit 1e8aac

Generated by GTK-Doc V1.28
Packit 1e8aac
</body>
Packit 1e8aac
</html>