![]() |
![]() |
![]() |
Conglomerate Programmer's Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
CongDispspecElement * cong_dispspec_element_new (CongDispspec *ds, const gchar *local_name, CongElementType type, gboolean autogenerate_username); void cong_dispspec_element_destroy (CongDispspecElement *element); const gchar * cong_dispspec_element_get_ns_uri (const CongDispspecElement *element); const char * cong_dispspec_element_get_local_name (const CongDispspecElement *element); const char * cong_dispspec_element_username (CongDispspecElement *element); const gchar * cong_dispspec_element_get_description (CongDispspecElement *element); GdkPixbuf * cong_dispspec_element_get_icon (CongDispspecElement *element); const gchar * cong_dispspec_element_get_value_for_key (const gchar *key, const CongDispspecElement *element); const char * cong_dispspec_element_name_name_get (CongDispspecElement *element); void cong_dispspec_element_set_whitespace (CongDispspecElement *element, CongWhitespaceHandling whitespace); gboolean cong_dispspec_element_collapseto (CongDispspecElement *element); gboolean cong_dispspec_element_is_structural (CongDispspecElement *element); gboolean cong_dispspec_element_is_span (CongDispspecElement *element); GdkGC * cong_dispspec_element_gc (CongDispspecElement *element, CongDispspecGCUsage usage); const GdkColor * cong_dispspec_element_col (CongDispspecElement *element, CongDispspecGCUsage usage); CongDispspecElementHeaderInfo * cong_dispspec_element_header_info (CongDispspecElement *element); const gchar * cong_dispspec_element_header_info_get_xpath_expression (CongDispspecElementHeaderInfo *header_info); gchar * cong_dispspec_element_get_title (CongDispspecElement *element, CongNodePtr x); gchar * cong_dispspec_element_get_section_header_text (CongDispspecElement *element, CongNodePtr x); CongFont * cong_dispspec_element_get_font (CongDispspecElement *element, CongFontRole role); const gchar * cong_dispspec_element_get_editor_service_id (CongDispspecElement *element); const gchar * cong_dispspec_element_get_property_dialog_service_id (CongDispspecElement *element); xmlNodePtr cong_dispspec_element_to_xml (const CongDispspecElement *element, xmlDocPtr xml_doc); CongDispspecElement * cong_dispspec_element_from_xml (CongDispspec *ds, xmlNodePtr xml_element);
CongDispspecElement * cong_dispspec_element_new (CongDispspec *ds, const gchar *local_name, CongElementType type, gboolean autogenerate_username);
Constructs a new CongDispspecElement, initialising fields to sane defaults.
|
the CongDispspec this will be added to |
|
the local name for the new element; must be non-NULL |
|
|
|
if TRUE, then generate a sane user-visible name for the element, using "header capitalisation" |
Returns : |
a freshly allocated CongDispspecElement |
void cong_dispspec_element_destroy (CongDispspecElement *element);
TODO: Write me
|
const gchar * cong_dispspec_element_get_ns_uri (const CongDispspecElement *element);
|
the element in question |
Returns : |
the namespace URI for this kind of element, or NULL if none |
const char * cong_dispspec_element_get_local_name (const CongDispspecElement *element);
|
the element in question |
Returns : |
the local name (relative to its namespace, if any) for this kind of element |
const char * cong_dispspec_element_username (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
const gchar * cong_dispspec_element_get_description (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
GdkPixbuf * cong_dispspec_element_get_icon (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
const gchar * cong_dispspec_element_get_value_for_key (const gchar *key, const CongDispspecElement *element);
Dispspec elements support a list of key/value string pairs; this is intended as a mechanism to allow plugins to have arbitrary data whilst having a DTD for xds files.
|
the key |
|
the dispspec element |
Returns : |
the value, if found, or NULL if not present. |
const char * cong_dispspec_element_name_name_get (CongDispspecElement *element);
|
|
Returns : |
void cong_dispspec_element_set_whitespace (CongDispspecElement *element, CongWhitespaceHandling whitespace);
Set the CongWhitespaceHandling behaviour for this element
|
The element of the display spec |
|
The new value for whitespace handling |
gboolean cong_dispspec_element_collapseto (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
gboolean cong_dispspec_element_is_structural (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
gboolean cong_dispspec_element_is_span (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
GdkGC * cong_dispspec_element_gc (CongDispspecElement *element, CongDispspecGCUsage usage);
TODO: Write me
|
|
|
|
Returns : |
const GdkColor * cong_dispspec_element_col (CongDispspecElement *element, CongDispspecGCUsage usage);
TODO: Write me
|
|
|
|
Returns : |
CongDispspecElementHeaderInfo * cong_dispspec_element_header_info (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
const gchar * cong_dispspec_element_header_info_get_xpath_expression (CongDispspecElementHeaderInfo *header_info);
TODO: Write me
|
|
Returns : |
gchar * cong_dispspec_element_get_title (CongDispspecElement *element, CongNodePtr x);
TODO: Write me
|
|
|
|
Returns : |
gchar * cong_dispspec_element_get_section_header_text (CongDispspecElement *element, CongNodePtr x);
TODO: Write me
|
|
|
|
Returns : |
CongFont * cong_dispspec_element_get_font (CongDispspecElement *element, CongFontRole role);
TODO: Write me
|
|
|
|
Returns : |
const gchar * cong_dispspec_element_get_editor_service_id (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
const gchar * cong_dispspec_element_get_property_dialog_service_id (CongDispspecElement *element);
TODO: Write me
|
|
Returns : |
xmlNodePtr cong_dispspec_element_to_xml (const CongDispspecElement *element, xmlDocPtr xml_doc);
Create an element tag suitable for adding to an element-list tag within an xds XML document.
|
the dispspec element we are adding |
|
the XML document we are creating |
Returns : |
a newly-created xmlNodePtr |
CongDispspecElement * cong_dispspec_element_from_xml (CongDispspec *ds, xmlNodePtr xml_element);
Create an CongDispspecElement from an xds XML representation
|
the CongDispspec this will be added to |
|
the element within the XML document |
Returns : |
a newly-created CongDispspecElement |