![]() |
![]() |
![]() |
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
const gchar * cong_dispspec_element_get_description
(CongDispspecElement *element
);
TODO: Write me
GdkPixbuf * cong_dispspec_element_get_icon (CongDispspecElement *element
);
TODO: Write me
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
);
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
gboolean cong_dispspec_element_is_structural (CongDispspecElement *element
);
TODO: Write me
gboolean cong_dispspec_element_is_span (CongDispspecElement *element
);
TODO: Write me
GdkGC * cong_dispspec_element_gc (CongDispspecElement *element
,CongDispspecGCUsage usage
);
TODO: Write me
const GdkColor * cong_dispspec_element_col (CongDispspecElement *element
,CongDispspecGCUsage usage
);
TODO: Write me
CongDispspecElementHeaderInfo * cong_dispspec_element_header_info
(CongDispspecElement *element
);
TODO: Write me
const gchar * cong_dispspec_element_header_info_get_xpath_expression
(CongDispspecElementHeaderInfo *header_info
);
TODO: Write me
gchar * cong_dispspec_element_get_title (CongDispspecElement *element
,CongNodePtr x
);
TODO: Write me
gchar * cong_dispspec_element_get_section_header_text (CongDispspecElement *element
,CongNodePtr x
);
TODO: Write me
CongFont * cong_dispspec_element_get_font (CongDispspecElement *element
,CongFontRole role
);
TODO: Write me
const gchar * cong_dispspec_element_get_editor_service_id
(CongDispspecElement *element
);
TODO: Write me
const gchar * cong_dispspec_element_get_property_dialog_service_id
(CongDispspecElement *element
);
TODO: Write me
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 |