[lasem] Renaming.



commit 66df6b654eb145c8d382455261fcdb7368efc3bc
Author: Emmanuel Pacaud <emmanuel pacaud lapp in2p3 fr>
Date:   Fri May 15 20:46:21 2009 +0200

    Renaming.
    
    s/\b_GMathml/_LsmMathml/
    s/\b_GSvg/_LsmSvg/
    s/\b_GDom/_LsmDom/
---
 src/lsmdom.h                         |   12 +++---
 src/lsmdomcharacterdata.h            |    6 ++--
 src/lsmdomdocument.h                 |    6 ++--
 src/lsmdomelement.h                  |    6 ++--
 src/lsmdomnode.h                     |    6 ++--
 src/lsmdomtext.h                     |    6 ++--
 src/lsmdomview.h                     |    6 ++--
 src/lsmmathml.h                      |   58 +++++++++++++++++-----------------
 src/lsmmathmlactionelement.h         |    6 ++--
 src/lsmmathmlaligngroupelement.h     |    6 ++--
 src/lsmmathmlalignmarkelement.h      |    6 ++--
 src/lsmmathmldocument.h              |    6 ++--
 src/lsmmathmlelement.h               |    6 ++--
 src/lsmmathmlerrorelement.h          |    6 ++--
 src/lsmmathmlfencedelement.h         |    6 ++--
 src/lsmmathmlfractionelement.h       |    6 ++--
 src/lsmmathmlmathelement.h           |    6 ++--
 src/lsmmathmloperatorelement.h       |    6 ++--
 src/lsmmathmlpaddedelement.h         |    6 ++--
 src/lsmmathmlphantomelement.h        |    6 ++--
 src/lsmmathmlpresentationcontainer.h |    6 ++--
 src/lsmmathmlpresentationtoken.h     |    6 ++--
 src/lsmmathmlradicalelement.h        |    6 ++--
 src/lsmmathmlrowelement.h            |    6 ++--
 src/lsmmathmlscriptelement.h         |    6 ++--
 src/lsmmathmlspaceelement.h          |    6 ++--
 src/lsmmathmlstringelement.h         |    6 ++--
 src/lsmmathmlstyle.h                 |    2 +-
 src/lsmmathmlstyleelement.h          |    6 ++--
 src/lsmmathmltablecellelement.h      |    6 ++--
 src/lsmmathmltableelement.h          |    6 ++--
 src/lsmmathmltablerowelement.h       |    6 ++--
 src/lsmmathmlunderoverelement.h      |    6 ++--
 src/lsmmathmlview.c                  |   14 ++++----
 src/lsmmathmlview.h                  |    8 ++--
 src/lsmsvg.h                         |   44 +++++++++++++-------------
 src/lsmsvgcircleelement.h            |    6 ++--
 src/lsmsvgdefselement.h              |    6 ++--
 src/lsmsvgdocument.h                 |    6 ++--
 src/lsmsvgelement.h                  |    6 ++--
 src/lsmsvgellipseelement.h           |    6 ++--
 src/lsmsvggelement.h                 |    6 ++--
 src/lsmsvggradientelement.h          |    6 ++--
 src/lsmsvggraphic.h                  |    6 ++--
 src/lsmsvglineargradientelement.h    |    6 ++--
 src/lsmsvglineelement.h              |    6 ++--
 src/lsmsvgpathelement.h              |    6 ++--
 src/lsmsvgpatternelement.h           |    6 ++--
 src/lsmsvgpolygonelement.h           |    6 ++--
 src/lsmsvgpolylineelement.h          |    6 ++--
 src/lsmsvgradialgradientelement.c    |    6 ++--
 src/lsmsvgradialgradientelement.h    |    6 ++--
 src/lsmsvgrectelement.h              |    6 ++--
 src/lsmsvgstopelement.h              |    6 ++--
 src/lsmsvgsvgelement.h               |    6 ++--
 src/lsmsvgsymbolelement.h            |    6 ++--
 src/lsmsvgtextelement.h              |    6 ++--
 src/lsmsvguseelement.h               |    6 ++--
 src/lsmsvgview.c                     |    2 +-
 src/lsmsvgview.h                     |   10 +++---
 60 files changed, 231 insertions(+), 231 deletions(-)

diff --git a/src/lsmdom.h b/src/lsmdom.h
index 5c37273..9c3b8ac 100644
--- a/src/lsmdom.h
+++ b/src/lsmdom.h
@@ -35,13 +35,13 @@ typedef struct {
 	double height;
 } LsmBox;
 
-typedef struct _GDomNode LsmDomNode;
-typedef struct _GDomElement LsmDomElement;
-typedef struct _GDomDocument LsmDomDocument;
-typedef struct _GDomCharacterData LsmDomCharacterData;
-typedef struct _GDomText LsmDomText;
+typedef struct _LsmDomNode LsmDomNode;
+typedef struct _LsmDomElement LsmDomElement;
+typedef struct _LsmDomDocument LsmDomDocument;
+typedef struct _LsmDomCharacterData LsmDomCharacterData;
+typedef struct _LsmDomText LsmDomText;
 
-typedef struct _GDomView LsmDomView;
+typedef struct _LsmDomView LsmDomView;
 
 G_END_DECLS
 
diff --git a/src/lsmdomcharacterdata.h b/src/lsmdomcharacterdata.h
index e313470..b91d101 100644
--- a/src/lsmdomcharacterdata.h
+++ b/src/lsmdomcharacterdata.h
@@ -35,16 +35,16 @@ G_BEGIN_DECLS
 #define LSM_IS_DOM_CHARACTER_DATA_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_DOM_CHARACTER_DATA))
 #define LSM_DOM_CHARACTER_DATA_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_DOM_CHARACTER_DATA, LsmDomCharacterDataClass))
 
-typedef struct _GDomCharacterDataClass LsmDomCharacterDataClass;
+typedef struct _LsmDomCharacterDataClass LsmDomCharacterDataClass;
 
-struct _GDomCharacterData
+struct _LsmDomCharacterData
 {
 	LsmDomNode node;
 
 	char *data;
 };
 
-struct _GDomCharacterDataClass {
+struct _LsmDomCharacterDataClass {
 	LsmDomNodeClass parent_class;
 };
 
diff --git a/src/lsmdomdocument.h b/src/lsmdomdocument.h
index 0fed990..3321d36 100644
--- a/src/lsmdomdocument.h
+++ b/src/lsmdomdocument.h
@@ -40,9 +40,9 @@ G_BEGIN_DECLS
 #define LSM_IS_DOM_DOCUMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_DOM_DOCUMENT))
 #define LSM_DOM_DOCUMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_DOM_DOCUMENT, LsmDomDocumentClass))
 
-typedef struct _GDomDocumentClass LsmDomDocumentClass;
+typedef struct _LsmDomDocumentClass LsmDomDocumentClass;
 
-struct _GDomDocument {
+struct _LsmDomDocument {
 	LsmDomNode node;
 
 	GHashTable *		ids;
@@ -53,7 +53,7 @@ struct _GDomDocument {
 	LsmBox viewport_pt;
 };
 
-struct _GDomDocumentClass {
+struct _LsmDomDocumentClass {
 	LsmDomNodeClass parent_class;
 
 	LsmDomElement *	(*get_document_element) (LsmDomDocument* self);
diff --git a/src/lsmdomelement.h b/src/lsmdomelement.h
index 2244136..00cb3e3 100644
--- a/src/lsmdomelement.h
+++ b/src/lsmdomelement.h
@@ -35,13 +35,13 @@ G_BEGIN_DECLS
 #define LSM_IS_DOM_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_DOM_ELEMENT))
 #define LSM_DOM_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_DOM_ELEMENT, LsmDomElementClass))
 
-typedef struct _GDomElementClass LsmDomElementClass;
+typedef struct _LsmDomElementClass LsmDomElementClass;
 
-struct _GDomElement {
+struct _LsmDomElement {
 	LsmDomNode node;
 };
 
-struct _GDomElementClass {
+struct _LsmDomElementClass {
 	LsmDomNodeClass parent_class;
 
 	const char* 	(*get_attribute) (LsmDomElement* self, const char* name);
diff --git a/src/lsmdomnode.h b/src/lsmdomnode.h
index 19b082f..86cae17 100644
--- a/src/lsmdomnode.h
+++ b/src/lsmdomnode.h
@@ -49,9 +49,9 @@ typedef enum  {
 #define LSM_IS_DOM_NODE_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_DOM_NODE))
 #define LSM_DOM_NODE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_DOM_NODE, LsmDomNodeClass))
 
-typedef struct _GDomNodeClass LsmDomNodeClass;
+typedef struct _LsmDomNodeClass LsmDomNodeClass;
 
-struct _GDomNode {
+struct _LsmDomNode {
 	GObject	object;
 
 	LsmDomNode	*next_sibling;
@@ -61,7 +61,7 @@ struct _GDomNode {
 	LsmDomNode	*last_child;
 };
 
-struct _GDomNodeClass {
+struct _LsmDomNodeClass {
 	GObjectClass parent_class;
 
 	/* DOM node virtuals */
diff --git a/src/lsmdomtext.h b/src/lsmdomtext.h
index 4801761..e31f209 100644
--- a/src/lsmdomtext.h
+++ b/src/lsmdomtext.h
@@ -35,13 +35,13 @@ G_BEGIN_DECLS
 #define LSM_IS_DOM_TEXT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_DOM_TEXT))
 #define LSM_DOM_TEXT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_DOM_TEXT, LsmDomTextClass))
 
-typedef struct _GDomTextClass LsmDomTextClass;
+typedef struct _LsmDomTextClass LsmDomTextClass;
 
-struct _GDomText {
+struct _LsmDomText {
 	LsmDomCharacterData	character_data;
 };
 
-struct _GDomTextClass {
+struct _LsmDomTextClass {
 	LsmDomCharacterDataClass  parent_class;
 };
 
diff --git a/src/lsmdomview.h b/src/lsmdomview.h
index 39af58f..7451004 100644
--- a/src/lsmdomview.h
+++ b/src/lsmdomview.h
@@ -35,9 +35,9 @@ G_BEGIN_DECLS
 #define LSM_IS_DOM_VIEW_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_DOM_VIEW))
 #define LSM_DOM_VIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_DOM_VIEW, LsmDomViewClass))
 
-typedef struct _GDomViewClass LsmDomViewClass;
+typedef struct _LsmDomViewClass LsmDomViewClass;
 
-struct _GDomView {
+struct _LsmDomView {
 	GObject	object;
 
 	LsmDomDocument *		document;
@@ -51,7 +51,7 @@ struct _GDomView {
 	gboolean debug;
 };
 
-struct _GDomViewClass {
+struct _LsmDomViewClass {
 	GObjectClass parent_class;
 
 	GType document_type;
diff --git a/src/lsmmathml.h b/src/lsmmathml.h
index d6fa9bf..d474914 100644
--- a/src/lsmmathml.h
+++ b/src/lsmmathml.h
@@ -27,35 +27,35 @@
 
 G_BEGIN_DECLS
 
-typedef struct _GMathmlDocument LsmMathmlDocument;
-typedef struct _GMathmlElement LsmMathmlElement;
-typedef struct _GMathmlPhantomElement LsmMathmlPhantomElement;
-typedef struct _GMathmlTableElement LsmMathmlTableElement;
-typedef struct _GMathmlTableRowElement LsmMathmlTableRowElement;
-typedef struct _GMathmlTableCellElement LsmMathmlTableCellElement;
-typedef struct _GMathmlSpaceElement LsmMathmlSpaceElement;
-typedef struct _GMathmlFractionElement LsmMathmlFractionElement;
-typedef struct _GMathmlUnderOverElement LsmMathmlUnderOverElement;
-typedef struct _GMathmlMathElement LsmMathmlMathElement;
-typedef struct _GMathmlRadicalElement LsmMathmlRadicalElement;
-typedef struct _GMathmlScriptElement LsmMathmlScriptElement;
-typedef struct _GMathmlPresentationToken LsmMathmlPresentationToken;
-typedef struct _GMathmlNumberElement LsmMathmlNumberElement;
-typedef struct _GMathmlOperatorElement LsmMathmlOperatorElement;
-typedef struct _GMathmlStringElement LsmMathmlStringElement;
-typedef struct _GMathmlPresentationContainer LsmMathmlPresentationContainer;
-typedef struct _GMathmlStyleElement LsmMathmlStyleElement;
-typedef struct _GMathmlRowElement LsmMathmlRowElement;
-typedef struct _GMathmlFencedElement LsmMathmlFencedElement;
-typedef struct _GMathmlPaddedElement LsmMathmlPaddedElement;
-typedef struct _GMathmlErrorElement LsmMathmlErrorElement;
-typedef struct _GMathmlActionElement LsmMathmlActionElement;
-typedef struct _GMathmlAlignMarkElement LsmMathmlAlignMarkElement;
-typedef struct _GMathmlAlignGroupElement LsmMathmlAlignGroupElement;
-
-typedef struct _GMathmlView LsmMathmlView;
-
-typedef struct _GMathmlStyle LsmMathmlStyle;
+typedef struct _LsmMathmlDocument LsmMathmlDocument;
+typedef struct _LsmMathmlElement LsmMathmlElement;
+typedef struct _LsmMathmlPhantomElement LsmMathmlPhantomElement;
+typedef struct _LsmMathmlTableElement LsmMathmlTableElement;
+typedef struct _LsmMathmlTableRowElement LsmMathmlTableRowElement;
+typedef struct _LsmMathmlTableCellElement LsmMathmlTableCellElement;
+typedef struct _LsmMathmlSpaceElement LsmMathmlSpaceElement;
+typedef struct _LsmMathmlFractionElement LsmMathmlFractionElement;
+typedef struct _LsmMathmlUnderOverElement LsmMathmlUnderOverElement;
+typedef struct _LsmMathmlMathElement LsmMathmlMathElement;
+typedef struct _LsmMathmlRadicalElement LsmMathmlRadicalElement;
+typedef struct _LsmMathmlScriptElement LsmMathmlScriptElement;
+typedef struct _LsmMathmlPresentationToken LsmMathmlPresentationToken;
+typedef struct _LsmMathmlNumberElement LsmMathmlNumberElement;
+typedef struct _LsmMathmlOperatorElement LsmMathmlOperatorElement;
+typedef struct _LsmMathmlStringElement LsmMathmlStringElement;
+typedef struct _LsmMathmlPresentationContainer LsmMathmlPresentationContainer;
+typedef struct _LsmMathmlStyleElement LsmMathmlStyleElement;
+typedef struct _LsmMathmlRowElement LsmMathmlRowElement;
+typedef struct _LsmMathmlFencedElement LsmMathmlFencedElement;
+typedef struct _LsmMathmlPaddedElement LsmMathmlPaddedElement;
+typedef struct _LsmMathmlErrorElement LsmMathmlErrorElement;
+typedef struct _LsmMathmlActionElement LsmMathmlActionElement;
+typedef struct _LsmMathmlAlignMarkElement LsmMathmlAlignMarkElement;
+typedef struct _LsmMathmlAlignGroupElement LsmMathmlAlignGroupElement;
+
+typedef struct _LsmMathmlView LsmMathmlView;
+
+typedef struct _LsmMathmlStyle LsmMathmlStyle;
 
 G_END_DECLS
 
diff --git a/src/lsmmathmlactionelement.h b/src/lsmmathmlactionelement.h
index 08c1019..6efef6c 100644
--- a/src/lsmmathmlactionelement.h
+++ b/src/lsmmathmlactionelement.h
@@ -34,13 +34,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_ACTION_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_ACTION_ELEMENT))
 #define LSM_MATHML_ACTION_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_ACTION_ELEMENT, LsmMathmlActionElementClass))
 
-typedef struct _GMathmlActionElementClass LsmMathmlActionElementClass;
+typedef struct _LsmMathmlActionElementClass LsmMathmlActionElementClass;
 
-struct _GMathmlActionElement {
+struct _LsmMathmlActionElement {
 	LsmMathmlPresentationContainer presentation_container;
 };
 
-struct _GMathmlActionElementClass {
+struct _LsmMathmlActionElementClass {
 	LsmMathmlPresentationContainerClass parent_class;
 };
 
diff --git a/src/lsmmathmlaligngroupelement.h b/src/lsmmathmlaligngroupelement.h
index 1ea5608..339e7b8 100644
--- a/src/lsmmathmlaligngroupelement.h
+++ b/src/lsmmathmlaligngroupelement.h
@@ -34,13 +34,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_ALIGN_GROUP_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_ALIGN_GROUP_ELEMENT))
 #define LSM_MATHML_ALIGN_GROUP_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_ALIGN_GROUP_ELEMENT, LsmMathmlAlignGroupElementClass))
 
-typedef struct _GMathmlAlignGroupElementClass LsmMathmlAlignGroupElementClass;
+typedef struct _LsmMathmlAlignGroupElementClass LsmMathmlAlignGroupElementClass;
 
-struct _GMathmlAlignGroupElement {
+struct _LsmMathmlAlignGroupElement {
 	LsmMathmlElement	element;
 };
 
-struct _GMathmlAlignGroupElementClass {
+struct _LsmMathmlAlignGroupElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmlalignmarkelement.h b/src/lsmmathmlalignmarkelement.h
index 8fa0f48..9795224 100644
--- a/src/lsmmathmlalignmarkelement.h
+++ b/src/lsmmathmlalignmarkelement.h
@@ -34,13 +34,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_ALIGN_MARK_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_ALIGN_MARK_ELEMENT))
 #define LSM_MATHML_ALIGN_MARK_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_ALIGN_MARK_ELEMENT, LsmMathmlAlignMarkElementClass))
 
-typedef struct _GMathmlAlignMarkElementClass LsmMathmlAlignMarkElementClass;
+typedef struct _LsmMathmlAlignMarkElementClass LsmMathmlAlignMarkElementClass;
 
-struct _GMathmlAlignMarkElement {
+struct _LsmMathmlAlignMarkElement {
 	LsmMathmlElement	element;
 };
 
-struct _GMathmlAlignMarkElementClass {
+struct _LsmMathmlAlignMarkElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmldocument.h b/src/lsmmathmldocument.h
index 88178ed..59a2046 100644
--- a/src/lsmmathmldocument.h
+++ b/src/lsmmathmldocument.h
@@ -35,13 +35,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_DOCUMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_DOCUMENT))
 #define LSM_MATHML_DOCUMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_DOCUMENT, LsmMathmlDocumentClass))
 
-typedef struct _GMathmlDocumentClass LsmMathmlDocumentClass;
+typedef struct _LsmMathmlDocumentClass LsmMathmlDocumentClass;
 
-struct _GMathmlDocument {
+struct _LsmMathmlDocument {
 	LsmDomDocument	document;
 };
 
-struct _GMathmlDocumentClass {
+struct _LsmMathmlDocumentClass {
 	LsmDomDocumentClass  parent_class;
 };
 
diff --git a/src/lsmmathmlelement.h b/src/lsmmathmlelement.h
index bf3d060..b0fd971 100644
--- a/src/lsmmathmlelement.h
+++ b/src/lsmmathmlelement.h
@@ -46,9 +46,9 @@ typedef struct {
 #define LSM_IS_MATHML_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_ELEMENT))
 #define LSM_MATHML_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_ELEMENT, LsmMathmlElementClass))
 
-typedef struct _GMathmlElementClass LsmMathmlElementClass;
+typedef struct _LsmMathmlElementClass LsmMathmlElementClass;
 
-struct _GMathmlElement {
+struct _LsmMathmlElement {
 	LsmDomElement	element;
 
 	LsmDomAttribute class_name;
@@ -68,7 +68,7 @@ struct _GMathmlElement {
 	LsmMathmlBbox bbox;
 };
 
-struct _GMathmlElementClass {
+struct _LsmMathmlElementClass {
 	LsmDomElementClass  parent_class;
 
 	LsmDomAttributeMap *attributes;
diff --git a/src/lsmmathmlerrorelement.h b/src/lsmmathmlerrorelement.h
index 19c4f95..5f3d969 100644
--- a/src/lsmmathmlerrorelement.h
+++ b/src/lsmmathmlerrorelement.h
@@ -35,13 +35,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_ERROR_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_ERROR_ELEMENT))
 #define LSM_MATHML_ERROR_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_ERROR_ELEMENT, LsmMathmlErrorElementClass))
 
-typedef struct _GMathmlErrorElementClass LsmMathmlErrorElementClass;
+typedef struct _LsmMathmlErrorElementClass LsmMathmlErrorElementClass;
 
-struct _GMathmlErrorElement {
+struct _LsmMathmlErrorElement {
 	LsmMathmlPresentationContainer presentation_container;
 };
 
-struct _GMathmlErrorElementClass {
+struct _LsmMathmlErrorElementClass {
 	LsmMathmlPresentationContainerClass parent_class;
 };
 
diff --git a/src/lsmmathmlfencedelement.h b/src/lsmmathmlfencedelement.h
index c1da34e..7985103 100644
--- a/src/lsmmathmlfencedelement.h
+++ b/src/lsmmathmlfencedelement.h
@@ -35,9 +35,9 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_FENCED_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_FENCED_ELEMENT))
 #define LSM_MATHML_FENCED_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_FENCED_ELEMENT, LsmMathmlFencedElementClass))
 
-typedef struct _GMathmlFencedElementClass LsmMathmlFencedElementClass;
+typedef struct _LsmMathmlFencedElementClass LsmMathmlFencedElementClass;
 
-struct _GMathmlFencedElement {
+struct _LsmMathmlFencedElement {
 	LsmMathmlPresentationContainer presentation_container;
 
 	LsmDomStringAttribute open;
@@ -50,7 +50,7 @@ struct _GMathmlFencedElement {
 	LsmMathmlBbox close_bbox;
 };
 
-struct _GMathmlFencedElementClass {
+struct _LsmMathmlFencedElementClass {
 	LsmMathmlPresentationContainerClass parent_class;
 };
 
diff --git a/src/lsmmathmlfractionelement.h b/src/lsmmathmlfractionelement.h
index 1fa763d..45f0cc8 100644
--- a/src/lsmmathmlfractionelement.h
+++ b/src/lsmmathmlfractionelement.h
@@ -35,9 +35,9 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_FRACTION_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_FRACTION_ELEMENT))
 #define LSM_MATHML_FRACTION_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_FRACTION_ELEMENT, LsmMathmlFractionElementClass))
 
-typedef struct _GMathmlFractionElementClass LsmMathmlFractionElementClass;
+typedef struct _LsmMathmlFractionElementClass LsmMathmlFractionElementClass;
 
-struct _GMathmlFractionElement {
+struct _LsmMathmlFractionElement {
 	LsmMathmlElement presentation_container;
 
 	LsmMathmlLengthAttribute line_thickness;
@@ -47,7 +47,7 @@ struct _GMathmlFractionElement {
 	double axis_offset;
 };
 
-struct _GMathmlFractionElementClass {
+struct _LsmMathmlFractionElementClass {
 	LsmMathmlElementClass parent_class;
 };
 
diff --git a/src/lsmmathmlmathelement.h b/src/lsmmathmlmathelement.h
index 7b20408..017fb77 100644
--- a/src/lsmmathmlmathelement.h
+++ b/src/lsmmathmlmathelement.h
@@ -42,9 +42,9 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_MATH_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_MATH_ELEMENT))
 #define LSM_MATHML_MATH_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_MATH_ELEMENT, LsmMathmlMathElementClass))
 
-typedef struct _GMathmlMathElementClass LsmMathmlMathElementClass;
+typedef struct _LsmMathmlMathElementClass LsmMathmlMathElementClass;
 
-struct _GMathmlMathElement {
+struct _LsmMathmlMathElement {
 	LsmMathmlElement	element;
 
 	LsmMathmlStyle *default_style;
@@ -53,7 +53,7 @@ struct _GMathmlMathElement {
 	LsmDomEnumAttribute display;
 };
 
-struct _GMathmlMathElementClass {
+struct _LsmMathmlMathElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmloperatorelement.h b/src/lsmmathmloperatorelement.h
index f2c8337..00e8663 100644
--- a/src/lsmmathmloperatorelement.h
+++ b/src/lsmmathmloperatorelement.h
@@ -35,9 +35,9 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_OPERATOR_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_OPERATOR_ELEMENT))
 #define LSM_MATHML_OPERATOR_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_OPERATOR_ELEMENT, LsmMathmlOperatorElementClass))
 
-typedef struct _GMathmlOperatorElementClass LsmMathmlOperatorElementClass;
+typedef struct _LsmMathmlOperatorElementClass LsmMathmlOperatorElementClass;
 
-struct _GMathmlOperatorElement {
+struct _LsmMathmlOperatorElement {
 	LsmMathmlPresentationToken presentation_token;
 
 	LsmDomEnumAttribute form;
@@ -56,7 +56,7 @@ struct _GMathmlOperatorElement {
 	gboolean is_large_op;
 };
 
-struct _GMathmlOperatorElementClass {
+struct _LsmMathmlOperatorElementClass {
 	LsmMathmlPresentationTokenClass parent_class;
 };
 
diff --git a/src/lsmmathmlpaddedelement.h b/src/lsmmathmlpaddedelement.h
index 7e4279e..fd583e8 100644
--- a/src/lsmmathmlpaddedelement.h
+++ b/src/lsmmathmlpaddedelement.h
@@ -35,13 +35,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_PADDED_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_PADDED_ELEMENT))
 #define LSM_MATHML_PADDED_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_PADDED_ELEMENT, LsmMathmlPaddedElementClass))
 
-typedef struct _GMathmlPaddedElementClass LsmMathmlPaddedElementClass;
+typedef struct _LsmMathmlPaddedElementClass LsmMathmlPaddedElementClass;
 
-struct _GMathmlPaddedElement {
+struct _LsmMathmlPaddedElement {
 	LsmMathmlPresentationContainer presentation_container;
 };
 
-struct _GMathmlPaddedElementClass {
+struct _LsmMathmlPaddedElementClass {
 	LsmMathmlPresentationContainerClass parent_class;
 };
 
diff --git a/src/lsmmathmlphantomelement.h b/src/lsmmathmlphantomelement.h
index 19f381a..2650d42 100644
--- a/src/lsmmathmlphantomelement.h
+++ b/src/lsmmathmlphantomelement.h
@@ -35,13 +35,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_PHANTOM_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_PHANTOM_ELEMENT))
 #define LSM_MATHML_PHANTOM_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_PHANTOM_ELEMENT, LsmMathmlPhantomElementClass))
 
-typedef struct _GMathmlPhantomElementClass LsmMathmlPhantomElementClass;
+typedef struct _LsmMathmlPhantomElementClass LsmMathmlPhantomElementClass;
 
-struct _GMathmlPhantomElement {
+struct _LsmMathmlPhantomElement {
 	LsmMathmlElement	element;
 };
 
-struct _GMathmlPhantomElementClass {
+struct _LsmMathmlPhantomElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmlpresentationcontainer.h b/src/lsmmathmlpresentationcontainer.h
index 1107558..e59b49c 100644
--- a/src/lsmmathmlpresentationcontainer.h
+++ b/src/lsmmathmlpresentationcontainer.h
@@ -35,13 +35,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_PRESENTATION_CONTAINER_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_PRESENTATION_CONTAINER))
 #define LSM_MATHML_PRESENTATION_CONTAINER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_PRESENTATION_CONTAINER, LsmMathmlPresentationContainerClass))
 
-typedef struct _GMathmlPresentationContainerClass LsmMathmlPresentationContainerClass;
+typedef struct _LsmMathmlPresentationContainerClass LsmMathmlPresentationContainerClass;
 
-struct _GMathmlPresentationContainer {
+struct _LsmMathmlPresentationContainer {
 	LsmMathmlElement	element;
 };
 
-struct _GMathmlPresentationContainerClass {
+struct _LsmMathmlPresentationContainerClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmlpresentationtoken.h b/src/lsmmathmlpresentationtoken.h
index 3451f64..fcca46f 100644
--- a/src/lsmmathmlpresentationtoken.h
+++ b/src/lsmmathmlpresentationtoken.h
@@ -41,9 +41,9 @@ typedef enum {
 #define LSM_IS_MATHML_PRESENTATION_TOKEN_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_PRESENTATION_TOKEN))
 #define LSM_MATHML_PRESENTATION_TOKEN_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_PRESENTATION_TOKEN, LsmMathmlPresentationTokenClass))
 
-typedef struct _GMathmlPresentationTokenClass LsmMathmlPresentationTokenClass;
+typedef struct _LsmMathmlPresentationTokenClass LsmMathmlPresentationTokenClass;
 
-struct _GMathmlPresentationToken {
+struct _LsmMathmlPresentationToken {
 	LsmMathmlElement	element;
 
 	LsmMathmlPresentationTokenType type;
@@ -60,7 +60,7 @@ struct _GMathmlPresentationToken {
 	LsmDomEnumAttribute font_style;
 };
 
-struct _GMathmlPresentationTokenClass {
+struct _LsmMathmlPresentationTokenClass {
 	LsmMathmlElementClass  parent_class;
 
 	char * (*get_text)	(LsmMathmlPresentationToken *self);
diff --git a/src/lsmmathmlradicalelement.h b/src/lsmmathmlradicalelement.h
index 4ea8c74..af3cd03 100644
--- a/src/lsmmathmlradicalelement.h
+++ b/src/lsmmathmlradicalelement.h
@@ -40,9 +40,9 @@ typedef enum {
 #define LSM_IS_MATHML_RADICAL_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_RADICAL_ELEMENT))
 #define LSM_MATHML_RADICAL_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_RADICAL_ELEMENT, LsmMathmlRadicalElementClass))
 
-typedef struct _GMathmlRadicalElementClass LsmMathmlRadicalElementClass;
+typedef struct _LsmMathmlRadicalElementClass LsmMathmlRadicalElementClass;
 
-struct _GMathmlRadicalElement {
+struct _LsmMathmlRadicalElement {
 	LsmMathmlElement	element;
 
 	LsmMathmlRadicalElementType type;
@@ -55,7 +55,7 @@ struct _GMathmlRadicalElement {
 	double order_y_offset;
 };
 
-struct _GMathmlRadicalElementClass {
+struct _LsmMathmlRadicalElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmlrowelement.h b/src/lsmmathmlrowelement.h
index be8832e..3c91286 100644
--- a/src/lsmmathmlrowelement.h
+++ b/src/lsmmathmlrowelement.h
@@ -35,13 +35,13 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_ROW_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_ROW_ELEMENT))
 #define LSM_MATHML_ROW_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_ROW_ELEMENT, LsmMathmlRowElementClass))
 
-typedef struct _GMathmlRowElementClass LsmMathmlRowElementClass;
+typedef struct _LsmMathmlRowElementClass LsmMathmlRowElementClass;
 
-struct _GMathmlRowElement {
+struct _LsmMathmlRowElement {
 	LsmMathmlPresentationContainer presentation_container;
 };
 
-struct _GMathmlRowElementClass {
+struct _LsmMathmlRowElementClass {
 	LsmMathmlPresentationContainerClass parent_class;
 };
 
diff --git a/src/lsmmathmlscriptelement.h b/src/lsmmathmlscriptelement.h
index 5c64f60..7dfa251 100644
--- a/src/lsmmathmlscriptelement.h
+++ b/src/lsmmathmlscriptelement.h
@@ -41,9 +41,9 @@ typedef enum {
 #define LSM_IS_MATHML_SCRIPT_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_SCRIPT_ELEMENT))
 #define LSM_MATHML_SCRIPT_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_SCRIPT_ELEMENT, LsmMathmlScriptElementClass))
 
-typedef struct _GMathmlScriptElementClass LsmMathmlScriptElementClass;
+typedef struct _LsmMathmlScriptElementClass LsmMathmlScriptElementClass;
 
-struct _GMathmlScriptElement {
+struct _LsmMathmlScriptElement {
 	LsmMathmlElement	element;
 
 	LsmMathmlElement *base;
@@ -61,7 +61,7 @@ struct _GMathmlScriptElement {
 	LsmMathmlDisplay display;
 };
 
-struct _GMathmlScriptElementClass {
+struct _LsmMathmlScriptElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmlspaceelement.h b/src/lsmmathmlspaceelement.h
index 570d3ed..05404a4 100644
--- a/src/lsmmathmlspaceelement.h
+++ b/src/lsmmathmlspaceelement.h
@@ -35,9 +35,9 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_SPACE_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_SPACE_ELEMENT))
 #define LSM_MATHML_SPACE_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_SPACE_ELEMENT, LsmMathmlSpaceElementClass))
 
-typedef struct _GMathmlSpaceElementClass LsmMathmlSpaceElementClass;
+typedef struct _LsmMathmlSpaceElementClass LsmMathmlSpaceElementClass;
 
-struct _GMathmlSpaceElement {
+struct _LsmMathmlSpaceElement {
 	LsmMathmlElement	element;
 
 	LsmMathmlSpaceAttribute width;
@@ -45,7 +45,7 @@ struct _GMathmlSpaceElement {
 	LsmMathmlLengthAttribute depth;
 };
 
-struct _GMathmlSpaceElementClass {
+struct _LsmMathmlSpaceElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmlstringelement.h b/src/lsmmathmlstringelement.h
index 42ace6f..3cde814 100644
--- a/src/lsmmathmlstringelement.h
+++ b/src/lsmmathmlstringelement.h
@@ -34,16 +34,16 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_STRING_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_STRING_ELEMENT))
 #define LSM_MATHML_STRING_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_STRING_ELEMENT, LsmMathmlStringElementClass))
 
-typedef struct _GMathmlStringElementClass LsmMathmlStringElementClass;
+typedef struct _LsmMathmlStringElementClass LsmMathmlStringElementClass;
 
-struct _GMathmlStringElement {
+struct _LsmMathmlStringElement {
 	LsmMathmlPresentationToken presentation_token;
 
 	LsmDomStringAttribute left_quote;
 	LsmDomStringAttribute right_quote;
 };
 
-struct _GMathmlStringElementClass {
+struct _LsmMathmlStringElementClass {
 	LsmMathmlPresentationTokenClass parent_class;
 };
 
diff --git a/src/lsmmathmlstyle.h b/src/lsmmathmlstyle.h
index fb7fe8e..3e3b9a2 100644
--- a/src/lsmmathmlstyle.h
+++ b/src/lsmmathmlstyle.h
@@ -27,7 +27,7 @@
 
 G_BEGIN_DECLS
 
-struct _GMathmlStyle {
+struct _LsmMathmlStyle {
 	double math_size_value;
 	/* mstyle */
 	LsmMathmlDisplay display;
diff --git a/src/lsmmathmlstyleelement.h b/src/lsmmathmlstyleelement.h
index 2f3c7a3..5779acb 100644
--- a/src/lsmmathmlstyleelement.h
+++ b/src/lsmmathmlstyleelement.h
@@ -35,9 +35,9 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_STYLE_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_STYLE_ELEMENT))
 #define LSM_MATHML_STYLE_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_STYLE_ELEMENT, LsmMathmlStyleElementClass))
 
-typedef struct _GMathmlStyleElementClass LsmMathmlStyleElementClass;
+typedef struct _LsmMathmlStyleElementClass LsmMathmlStyleElementClass;
 
-struct _GMathmlStyleElement {
+struct _LsmMathmlStyleElement {
 	LsmMathmlPresentationContainer presentation_container;
 
 	/* Style attributes */
@@ -72,7 +72,7 @@ struct _GMathmlStyleElement {
 	LsmMathmlLengthAttribute line_thickness;
 };
 
-struct _GMathmlStyleElementClass {
+struct _LsmMathmlStyleElementClass {
 	LsmMathmlPresentationContainerClass parent_class;
 };
 
diff --git a/src/lsmmathmltablecellelement.h b/src/lsmmathmltablecellelement.h
index 3826d8d..0d8016e 100644
--- a/src/lsmmathmltablecellelement.h
+++ b/src/lsmmathmltablecellelement.h
@@ -35,16 +35,16 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_TABLE_CELL_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_TABLE_CELL_ELEMENT))
 #define LSM_MATHML_TABLE_CELL_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_TABLE_CELL_ELEMENT, LsmMathmlTableCellElementClass))
 
-typedef struct _GMathmlTableCellElementClass LsmMathmlTableCellElementClass;
+typedef struct _LsmMathmlTableCellElementClass LsmMathmlTableCellElementClass;
 
-struct _GMathmlTableCellElement {
+struct _LsmMathmlTableCellElement {
 	LsmMathmlElement	element;
 
 	LsmDomUnsignedAttribute row_span;
 	LsmDomUnsignedAttribute column_span;
 };
 
-struct _GMathmlTableCellElementClass {
+struct _LsmMathmlTableCellElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmltableelement.h b/src/lsmmathmltableelement.h
index 360a71c..09ed2ac 100644
--- a/src/lsmmathmltableelement.h
+++ b/src/lsmmathmltableelement.h
@@ -35,9 +35,9 @@ G_BEGIN_DECLS
 #define LSM_IS_MATHML_TABLE_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_TABLE_ELEMENT))
 #define LSM_MATHML_TABLE_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_TABLE_ELEMENT, LsmMathmlTableElementClass))
 
-typedef struct _GMathmlTableElementClass LsmMathmlTableElementClass;
+typedef struct _LsmMathmlTableElementClass LsmMathmlTableElementClass;
 
-struct _GMathmlTableElement {
+struct _LsmMathmlTableElement {
 	LsmMathmlElement	element;
 
 	LsmDomEnumListAttribute row_align;
@@ -62,7 +62,7 @@ struct _GMathmlTableElement {
 	double line_width;
 };
 
-struct _GMathmlTableElementClass {
+struct _LsmMathmlTableElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmltablerowelement.h b/src/lsmmathmltablerowelement.h
index c2003b8..5a4e1c5 100644
--- a/src/lsmmathmltablerowelement.h
+++ b/src/lsmmathmltablerowelement.h
@@ -40,15 +40,15 @@ typedef enum {
 #define LSM_IS_MATHML_TABLE_ROW_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_TABLE_ROW_ELEMENT))
 #define LSM_MATHML_TABLE_ROW_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_TABLE_ROW_ELEMENT, LsmMathmlTableRowElementClass))
 
-typedef struct _GMathmlTableRowElementClass LsmMathmlTableRowElementClass;
+typedef struct _LsmMathmlTableRowElementClass LsmMathmlTableRowElementClass;
 
-struct _GMathmlTableRowElement {
+struct _LsmMathmlTableRowElement {
 	LsmMathmlElement	element;
 
 	LsmMathmlTableRowElementType type;
 };
 
-struct _GMathmlTableRowElementClass {
+struct _LsmMathmlTableRowElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmlunderoverelement.h b/src/lsmmathmlunderoverelement.h
index e951aeb..153f1f5 100644
--- a/src/lsmmathmlunderoverelement.h
+++ b/src/lsmmathmlunderoverelement.h
@@ -41,9 +41,9 @@ typedef enum {
 #define LSM_IS_MATHML_UNDER_OVER_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_UNDER_OVER_ELEMENT))
 #define LSM_MATHML_UNDER_OVER_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_UNDER_OVER_ELEMENT, LsmMathmlUnderOverElementClass))
 
-typedef struct _GMathmlUnderOverElementClass LsmMathmlUnderOverElementClass;
+typedef struct _LsmMathmlUnderOverElementClass LsmMathmlUnderOverElementClass;
 
-struct _GMathmlUnderOverElement {
+struct _LsmMathmlUnderOverElement {
 	LsmMathmlElement	element;
 
 	LsmDomBooleanAttribute accent;
@@ -65,7 +65,7 @@ struct _GMathmlUnderOverElement {
 	double overscript_offset;
 };
 
-struct _GMathmlUnderOverElementClass {
+struct _LsmMathmlUnderOverElementClass {
 	LsmMathmlElementClass  parent_class;
 };
 
diff --git a/src/lsmmathmlview.c b/src/lsmmathmlview.c
index a606977..d064efa 100644
--- a/src/lsmmathmlview.c
+++ b/src/lsmmathmlview.c
@@ -704,11 +704,11 @@ typedef enum {
 	_GMATHML_STROKE_WIDTH_ODD,
 	_GMATHML_STROKE_WIDTH_NULL,
 	_GMATHML_STROKE_WIDTH_VECTOR
-} _GMathmlStrokeWidth;
+} _LsmMathmlStrokeWidth;
 
 static void
 _round_rectangle_coordinates (cairo_t *cairo,
-			      _GMathmlStrokeWidth stroke_width,
+			      _LsmMathmlStrokeWidth stroke_width,
 			      double *x0, double *y0,
 			      double *x1, double *y1)
 {
@@ -733,11 +733,11 @@ _round_rectangle_coordinates (cairo_t *cairo,
 	}
 }
 
-static _GMathmlStrokeWidth
+static _LsmMathmlStrokeWidth
 _emit_stroke_attributes (LsmMathmlView *view, LsmMathmlLine line, double line_width,
 			 const LsmMathmlColor *color)
 {
-	_GMathmlStrokeWidth stroke_width;
+	_LsmMathmlStrokeWidth stroke_width;
 	cairo_t *cairo;
 	double dashes[2] = {3.0, 2.0};
 	double rounded_width = line_width;
@@ -848,7 +848,7 @@ lsm_mathml_view_show_rectangle (LsmMathmlView *view,
 			     double x0, double y0, double width, double height,
 			     LsmMathmlLine line, double line_width)
 {
-	_GMathmlStrokeWidth stroke_width;
+	_LsmMathmlStrokeWidth stroke_width;
 	cairo_t *cairo;
 	double x1, y1;
 
@@ -877,7 +877,7 @@ lsm_mathml_view_show_line (LsmMathmlView *view,
 			double x0, double y0, double x1, double y1,
 			LsmMathmlLine line, double line_width)
 {
-	_GMathmlStrokeWidth stroke_width;
+	_LsmMathmlStrokeWidth stroke_width;
 	cairo_t *cairo;
 
 	g_return_if_fail (LSM_IS_MATHML_VIEW (view));
@@ -903,7 +903,7 @@ lsm_mathml_view_show_fraction_line (LsmMathmlView *view,
 				 double x, double y,
 				 double width, double thickness)
 {
-	_GMathmlStrokeWidth stroke_width;
+	_LsmMathmlStrokeWidth stroke_width;
 	cairo_t *cairo;
 	double x0, y0, x1, y1;
 
diff --git a/src/lsmmathmlview.h b/src/lsmmathmlview.h
index f596ffa..d562c69 100644
--- a/src/lsmmathmlview.h
+++ b/src/lsmmathmlview.h
@@ -73,14 +73,14 @@ typedef struct {
 #define LSM_IS_MATHML_VIEW_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_MATHML_VIEW))
 #define LSM_MATHML_VIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_MATHML_VIEW, LsmMathmlViewClass))
 
-typedef struct _GMathmlViewClass LsmMathmlViewClass;
-typedef struct _GMathmlViewPrivate LsmMathmlViewPrivate;
+typedef struct _LsmMathmlViewClass LsmMathmlViewClass;
+typedef struct _LsmMathmlViewPrivate LsmMathmlViewPrivate;
 
-struct _GMathmlView {
+struct _LsmMathmlView {
 	LsmDomView dom_view;
 };
 
-struct _GMathmlViewClass {
+struct _LsmMathmlViewClass {
 	LsmDomViewClass dom_view_class;
 };
 
diff --git a/src/lsmsvg.h b/src/lsmsvg.h
index 6bf6b06..2702c8b 100644
--- a/src/lsmsvg.h
+++ b/src/lsmsvg.h
@@ -26,29 +26,29 @@
 
 G_BEGIN_DECLS
 
-typedef struct _GSvgDocument LsmSvgDocument;
-typedef struct _GSvgElement LsmSvgElement;
-typedef struct _GSvgGraphic LsmSvgGraphic;
-typedef struct _GSvgSvgElement LsmSvgSvgElement;
-typedef struct _GSvgGElement LsmSvgGElement;
-typedef struct _GSvgDefsElement LsmSvgDefsElement;
-typedef struct _GSvgUseElement LsmSvgUseElement;
-typedef struct _GSvgSymbolElement LsmSvgSymbolElement;
-typedef struct _GSvgRectElement LsmSvgRectElement;
-typedef struct _GSvgCircleElement LsmSvgCircleElement;
-typedef struct _GSvgEllipseElement LsmSvgEllipseElement;
-typedef struct _GSvgLineElement LsmSvgLineElement;
-typedef struct _GSvgPolylineElement LsmSvgPolylineElement;
-typedef struct _GSvgPolygonElement LsmSvgPolygonElement;
-typedef struct _GSvgPathElement LsmSvgPathElement;
-typedef struct _GSvgTextElement LsmSvgTextElement;
-typedef struct _GSvgGradientElement LsmSvgGradientElement;
-typedef struct _GSvgLinearGradientElement LsmSvgLinearGradientElement;
-typedef struct _GSvgRadialGradientElement LsmSvgRadialGradientElement;
-typedef struct _GSvgStopElement LsmSvgStopElement;
-typedef struct _GSvgPatternElement LsmSvgPatternElement;
+typedef struct _LsmSvgDocument LsmSvgDocument;
+typedef struct _LsmSvgElement LsmSvgElement;
+typedef struct _LsmSvgGraphic LsmSvgGraphic;
+typedef struct _LsmSvgSvgElement LsmSvgSvgElement;
+typedef struct _LsmSvgGElement LsmSvgGElement;
+typedef struct _LsmSvgDefsElement LsmSvgDefsElement;
+typedef struct _LsmSvgUseElement LsmSvgUseElement;
+typedef struct _LsmSvgSymbolElement LsmSvgSymbolElement;
+typedef struct _LsmSvgRectElement LsmSvgRectElement;
+typedef struct _LsmSvgCircleElement LsmSvgCircleElement;
+typedef struct _LsmSvgEllipseElement LsmSvgEllipseElement;
+typedef struct _LsmSvgLineElement LsmSvgLineElement;
+typedef struct _LsmSvgPolylineElement LsmSvgPolylineElement;
+typedef struct _LsmSvgPolygonElement LsmSvgPolygonElement;
+typedef struct _LsmSvgPathElement LsmSvgPathElement;
+typedef struct _LsmSvgTextElement LsmSvgTextElement;
+typedef struct _LsmSvgGradientElement LsmSvgGradientElement;
+typedef struct _LsmSvgLinearGradientElement LsmSvgLinearGradientElement;
+typedef struct _LsmSvgRadialGradientElement LsmSvgRadialGradientElement;
+typedef struct _LsmSvgStopElement LsmSvgStopElement;
+typedef struct _LsmSvgPatternElement LsmSvgPatternElement;
 
-typedef struct _GSvgView LsmSvgView;
+typedef struct _LsmSvgView LsmSvgView;
 typedef struct _LsmSvgStyle LsmSvgStyle;
 
 G_END_DECLS
diff --git a/src/lsmsvgcircleelement.h b/src/lsmsvgcircleelement.h
index 96d76d2..83541b7 100644
--- a/src/lsmsvgcircleelement.h
+++ b/src/lsmsvgcircleelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_CIRCLE_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_CIRCLE_ELEMENT))
 #define LSM_SVG_CIRCLE_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_CIRCLE_ELEMENT, LsmSvgCircleElementClass))
 
-typedef struct _GSvgCircleElementClass LsmSvgCircleElementClass;
+typedef struct _LsmSvgCircleElementClass LsmSvgCircleElementClass;
 
-struct _GSvgCircleElement {
+struct _LsmSvgCircleElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgAnimatedLengthAttribute	cx;
@@ -44,7 +44,7 @@ struct _GSvgCircleElement {
 	LsmSvgAnimatedLengthAttribute	r;
 };
 
-struct _GSvgCircleElementClass {
+struct _LsmSvgCircleElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgdefselement.h b/src/lsmsvgdefselement.h
index 6457568..21c84fd 100644
--- a/src/lsmsvgdefselement.h
+++ b/src/lsmsvgdefselement.h
@@ -34,13 +34,13 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_DEFS_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_DEFS_ELEMENT))
 #define LSM_SVG_DEFS_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_DEFS_ELEMENT, LsmSvgDefsElementClass))
 
-typedef struct _GSvgDefsElementClass LsmSvgDefsElementClass;
+typedef struct _LsmSvgDefsElementClass LsmSvgDefsElementClass;
 
-struct _GSvgDefsElement {
+struct _LsmSvgDefsElement {
 	LsmSvgGraphic graphic;
 };
 
-struct _GSvgDefsElementClass {
+struct _LsmSvgDefsElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgdocument.h b/src/lsmsvgdocument.h
index 6a59999..17de642 100644
--- a/src/lsmsvgdocument.h
+++ b/src/lsmsvgdocument.h
@@ -34,13 +34,13 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_DOCUMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_DOCUMENT))
 #define LSM_SVG_DOCUMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_DOCUMENT, LsmSvgDocumentClass))
 
-typedef struct _GSvgDocumentClass LsmSvgDocumentClass;
+typedef struct _LsmSvgDocumentClass LsmSvgDocumentClass;
 
-struct _GSvgDocument {
+struct _LsmSvgDocument {
 	LsmDomDocument	document;
 };
 
-struct _GSvgDocumentClass {
+struct _LsmSvgDocumentClass {
 	LsmDomDocumentClass  parent_class;
 };
 
diff --git a/src/lsmsvgelement.h b/src/lsmsvgelement.h
index 2a8ddaf..a77627b 100644
--- a/src/lsmsvgelement.h
+++ b/src/lsmsvgelement.h
@@ -39,9 +39,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_ELEMENT))
 #define LSM_SVG_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_ELEMENT, LsmSvgElementClass))
 
-typedef struct _GSvgElementClass LsmSvgElementClass;
+typedef struct _LsmSvgElementClass LsmSvgElementClass;
 
-struct _GSvgElement {
+struct _LsmSvgElement {
 	LsmDomElement	element;
 
 	LsmDomAttribute	id;
@@ -52,7 +52,7 @@ struct _GSvgElement {
 	gboolean need_children_update;
 };
 
-struct _GSvgElementClass {
+struct _LsmSvgElementClass {
 	LsmDomElementClass  parent_class;
 
 	LsmDomAttributeMap *attributes;
diff --git a/src/lsmsvgellipseelement.h b/src/lsmsvgellipseelement.h
index 550b956..d5e6d74 100644
--- a/src/lsmsvgellipseelement.h
+++ b/src/lsmsvgellipseelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_ELLIPSE_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_ELLIPSE_ELEMENT))
 #define LSM_SVG_ELLIPSE_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_ELLIPSE_ELEMENT, LsmSvgEllipseElementClass))
 
-typedef struct _GSvgEllipseElementClass LsmSvgEllipseElementClass;
+typedef struct _LsmSvgEllipseElementClass LsmSvgEllipseElementClass;
 
-struct _GSvgEllipseElement {
+struct _LsmSvgEllipseElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgAnimatedLengthAttribute	cx;
@@ -45,7 +45,7 @@ struct _GSvgEllipseElement {
 	LsmSvgAnimatedLengthAttribute	ry;
 };
 
-struct _GSvgEllipseElementClass {
+struct _LsmSvgEllipseElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvggelement.h b/src/lsmsvggelement.h
index a05d344..f44e05a 100644
--- a/src/lsmsvggelement.h
+++ b/src/lsmsvggelement.h
@@ -34,13 +34,13 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_G_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_G_ELEMENT))
 #define LSM_SVG_G_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_G_ELEMENT, LsmSvgGElementClass))
 
-typedef struct _GSvgGElementClass LsmSvgGElementClass;
+typedef struct _LsmSvgGElementClass LsmSvgGElementClass;
 
-struct _GSvgGElement {
+struct _LsmSvgGElement {
 	LsmSvgGraphic graphic;
 };
 
-struct _GSvgGElementClass {
+struct _LsmSvgGElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvggradientelement.h b/src/lsmsvggradientelement.h
index 4c0dfa3..cad2a35 100644
--- a/src/lsmsvggradientelement.h
+++ b/src/lsmsvggradientelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_GRADIENT_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_GRADIENT_ELEMENT))
 #define LSM_SVG_GRADIENT_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_GRADIENT_ELEMENT, LsmSvgGradientElementClass))
 
-typedef struct _GSvgGradientElementClass LsmSvgGradientElementClass;
+typedef struct _LsmSvgGradientElementClass LsmSvgGradientElementClass;
 
-struct _GSvgGradientElement {
+struct _LsmSvgGradientElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgTransformAttribute transform;
@@ -45,7 +45,7 @@ struct _GSvgGradientElement {
 	LsmDomAttribute href;
 };
 
-struct _GSvgGradientElementClass {
+struct _LsmSvgGradientElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvggraphic.h b/src/lsmsvggraphic.h
index b66118e..2a1ce6f 100644
--- a/src/lsmsvggraphic.h
+++ b/src/lsmsvggraphic.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_GRAPHIC_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_GRAPHIC))
 #define LSM_SVG_GRAPHIC_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_GRAPHIC, LsmSvgGraphicClass))
 
-typedef struct _GSvgGraphicClass LsmSvgGraphicClass;
+typedef struct _LsmSvgGraphicClass LsmSvgGraphicClass;
 
-struct _GSvgGraphic {
+struct _LsmSvgGraphic {
 	LsmSvgElement	element;
 
 	LsmDomAttribute	class_name;
@@ -52,7 +52,7 @@ struct _GSvgGraphic {
 	LsmSvgStopAttributeBag *stop;
 };
 
-struct _GSvgGraphicClass {
+struct _LsmSvgGraphicClass {
 	LsmSvgElementClass  parent_class;
 
 	void 			(*graphic_render)	(LsmSvgElement *element, LsmSvgView *view);
diff --git a/src/lsmsvglineargradientelement.h b/src/lsmsvglineargradientelement.h
index 3cd2a54..4a5127e 100644
--- a/src/lsmsvglineargradientelement.h
+++ b/src/lsmsvglineargradientelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_LINEAR_GRADIENT_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_LINEAR_GRADIENT_ELEMENT))
 #define LSM_SVG_LINEAR_GRADIENT_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_LINEAR_GRADIENT_ELEMENT, LsmSvgLinearGradientElementClass))
 
-typedef struct _GSvgLinearGradientElementClass LsmSvgLinearGradientElementClass;
+typedef struct _LsmSvgLinearGradientElementClass LsmSvgLinearGradientElementClass;
 
-struct _GSvgLinearGradientElement {
+struct _LsmSvgLinearGradientElement {
 	LsmSvgGradientElement gradient;
 
 	LsmSvgAnimatedLengthAttribute	x1;
@@ -45,7 +45,7 @@ struct _GSvgLinearGradientElement {
 	LsmSvgAnimatedLengthAttribute	y2;
 };
 
-struct _GSvgLinearGradientElementClass {
+struct _LsmSvgLinearGradientElementClass {
 	LsmSvgGradientElementClass  parent_class;
 };
 
diff --git a/src/lsmsvglineelement.h b/src/lsmsvglineelement.h
index bef3d3e..deeff47 100644
--- a/src/lsmsvglineelement.h
+++ b/src/lsmsvglineelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_LINE_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_LINE_ELEMENT))
 #define LSM_SVG_LINE_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_LINE_ELEMENT, LsmSvgLineElementClass))
 
-typedef struct _GSvgLineElementClass LsmSvgLineElementClass;
+typedef struct _LsmSvgLineElementClass LsmSvgLineElementClass;
 
-struct _GSvgLineElement {
+struct _LsmSvgLineElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgAnimatedLengthAttribute	x1;
@@ -45,7 +45,7 @@ struct _GSvgLineElement {
 	LsmSvgAnimatedLengthAttribute	y2;
 };
 
-struct _GSvgLineElementClass {
+struct _LsmSvgLineElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgpathelement.h b/src/lsmsvgpathelement.h
index 3624555..0e9afa0 100644
--- a/src/lsmsvgpathelement.h
+++ b/src/lsmsvgpathelement.h
@@ -34,16 +34,16 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_PATH_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_PATH_ELEMENT))
 #define LSM_SVG_PATH_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_PATH_ELEMENT, LsmSvgPathElementClass))
 
-typedef struct _GSvgPathElementClass LsmSvgPathElementClass;
+typedef struct _LsmSvgPathElementClass LsmSvgPathElementClass;
 
-struct _GSvgPathElement {
+struct _LsmSvgPathElement {
 	LsmSvgGraphic graphic;
 
 	LsmDomAttribute d;
 	LsmDomDoubleAttribute path_length;
 };
 
-struct _GSvgPathElementClass {
+struct _LsmSvgPathElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgpatternelement.h b/src/lsmsvgpatternelement.h
index 62c031e..096ed2b 100644
--- a/src/lsmsvgpatternelement.h
+++ b/src/lsmsvgpatternelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_PATTERN_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_PATTERN_ELEMENT))
 #define LSM_SVG_PATTERN_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_PATTERN_ELEMENT, LsmSvgPatternElementClass))
 
-typedef struct _GSvgPatternElementClass LsmSvgPatternElementClass;
+typedef struct _LsmSvgPatternElementClass LsmSvgPatternElementClass;
 
-struct _GSvgPatternElement {
+struct _LsmSvgPatternElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgAnimatedLengthAttribute	x;
@@ -49,7 +49,7 @@ struct _GSvgPatternElement {
 	LsmDomAttribute 			href;
 };
 
-struct _GSvgPatternElementClass {
+struct _LsmSvgPatternElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgpolygonelement.h b/src/lsmsvgpolygonelement.h
index ab56e0d..e9bb558 100644
--- a/src/lsmsvgpolygonelement.h
+++ b/src/lsmsvgpolygonelement.h
@@ -34,15 +34,15 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_POLYGON_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_POLYGON_ELEMENT))
 #define LSM_SVG_POLYGON_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_POLYGON_ELEMENT, LsmSvgPolygonElementClass))
 
-typedef struct _GSvgPolygonElementClass LsmSvgPolygonElementClass;
+typedef struct _LsmSvgPolygonElementClass LsmSvgPolygonElementClass;
 
-struct _GSvgPolygonElement {
+struct _LsmSvgPolygonElement {
 	LsmSvgGraphic graphic;
 
 	LsmDomAttribute	points;
 };
 
-struct _GSvgPolygonElementClass {
+struct _LsmSvgPolygonElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgpolylineelement.h b/src/lsmsvgpolylineelement.h
index d1319f6..c4c15f2 100644
--- a/src/lsmsvgpolylineelement.h
+++ b/src/lsmsvgpolylineelement.h
@@ -34,15 +34,15 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_POLYLINE_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_POLYLINE_ELEMENT))
 #define LSM_SVG_POLYLINE_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_POLYLINE_ELEMENT, LsmSvgPolylineElementClass))
 
-typedef struct _GSvgPolylineElementClass LsmSvgPolylineElementClass;
+typedef struct _LsmSvgPolylineElementClass LsmSvgPolylineElementClass;
 
-struct _GSvgPolylineElement {
+struct _LsmSvgPolylineElement {
 	LsmSvgGraphic graphic;
 
 	LsmDomAttribute	points;
 };
 
-struct _GSvgPolylineElementClass {
+struct _LsmSvgPolylineElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgradialgradientelement.c b/src/lsmsvgradialgradientelement.c
index 34ac706..a219369 100644
--- a/src/lsmsvgradialgradientelement.c
+++ b/src/lsmsvgradialgradientelement.c
@@ -98,12 +98,12 @@ _radial_gradient_element_render_paint (LsmSvgElement *self, LsmSvgView *view)
 		}
 	}
 
-	lsm_debug ("[LsmSvgRadialElement::render] cx = %g, cy = %g, r = %g, fx = %g, fy = %g",
-		    cx, cy, r, fx, fy);
-
 	if (is_object_bounding_box)
 		lsm_svg_view_pop_viewbox (view);
 
+	lsm_debug ("[LsmSvgRadialElement::render] cx = %g, cy = %g, r = %g, fx = %g, fy = %g",
+		    cx, cy, r, fx, fy);
+
 	lsm_svg_view_create_radial_gradient (view, cx, cy, r, fx, fy);
 
 	LSM_SVG_ELEMENT_CLASS (parent_class)->render_paint (self, view);
diff --git a/src/lsmsvgradialgradientelement.h b/src/lsmsvgradialgradientelement.h
index 0920199..6be6a7c 100644
--- a/src/lsmsvgradialgradientelement.h
+++ b/src/lsmsvgradialgradientelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_RADIAL_GRADIENT_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_RADIAL_GRADIENT_ELEMENT))
 #define LSM_SVG_RADIAL_GRADIENT_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_RADIAL_GRADIENT_ELEMENT, LsmSvgRadialGradientElementClass))
 
-typedef struct _GSvgRadialGradientElementClass LsmSvgRadialGradientElementClass;
+typedef struct _LsmSvgRadialGradientElementClass LsmSvgRadialGradientElementClass;
 
-struct _GSvgRadialGradientElement {
+struct _LsmSvgRadialGradientElement {
 	LsmSvgGradientElement gradient;
 
 	LsmSvgAnimatedLengthAttribute	cx;
@@ -46,7 +46,7 @@ struct _GSvgRadialGradientElement {
 	LsmSvgAnimatedLengthAttribute	fy;
 };
 
-struct _GSvgRadialGradientElementClass {
+struct _LsmSvgRadialGradientElementClass {
 	LsmSvgGradientElementClass  parent_class;
 };
 
diff --git a/src/lsmsvgrectelement.h b/src/lsmsvgrectelement.h
index 084bc85..9bf874a 100644
--- a/src/lsmsvgrectelement.h
+++ b/src/lsmsvgrectelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_RECT_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_RECT_ELEMENT))
 #define LSM_SVG_RECT_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_RECT_ELEMENT, LsmSvgRectElementClass))
 
-typedef struct _GSvgRectElementClass LsmSvgRectElementClass;
+typedef struct _LsmSvgRectElementClass LsmSvgRectElementClass;
 
-struct _GSvgRectElement {
+struct _LsmSvgRectElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgAnimatedLengthAttribute	x;
@@ -47,7 +47,7 @@ struct _GSvgRectElement {
 	LsmSvgAnimatedLengthAttribute	ry;
 };
 
-struct _GSvgRectElementClass {
+struct _LsmSvgRectElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgstopelement.h b/src/lsmsvgstopelement.h
index c821dd4..0187c9c 100644
--- a/src/lsmsvgstopelement.h
+++ b/src/lsmsvgstopelement.h
@@ -34,15 +34,15 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_STOP_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_STOP_ELEMENT))
 #define LSM_SVG_STOP_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_STOP_ELEMENT, LsmSvgStopElementClass))
 
-typedef struct _GSvgStopElementClass LsmSvgStopElementClass;
+typedef struct _LsmSvgStopElementClass LsmSvgStopElementClass;
 
-struct _GSvgStopElement {
+struct _LsmSvgStopElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgLengthAttribute offset;
 };
 
-struct _GSvgStopElementClass {
+struct _LsmSvgStopElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgsvgelement.h b/src/lsmsvgsvgelement.h
index a5f7137..2f0d95b 100644
--- a/src/lsmsvgsvgelement.h
+++ b/src/lsmsvgsvgelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_SVG_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_SVG_ELEMENT))
 #define LSM_SVG_SVG_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_SVG_ELEMENT, LsmSvgSvgElementClass))
 
-typedef struct _GSvgSvgElementClass LsmSvgSvgElementClass;
+typedef struct _LsmSvgSvgElementClass LsmSvgSvgElementClass;
 
-struct _GSvgSvgElement {
+struct _LsmSvgSvgElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgStyle *default_style;
@@ -51,7 +51,7 @@ struct _GSvgSvgElement {
 	LsmBox svg_box;
 };
 
-struct _GSvgSvgElementClass {
+struct _LsmSvgSvgElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgsymbolelement.h b/src/lsmsvgsymbolelement.h
index e741815..c3ea1b1 100644
--- a/src/lsmsvgsymbolelement.h
+++ b/src/lsmsvgsymbolelement.h
@@ -34,13 +34,13 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_SYMBOL_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_SYMBOL_ELEMENT))
 #define LSM_SVG_SYMBOL_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_SYMBOL_ELEMENT, LsmSvgSymbolElementClass))
 
-typedef struct _GSvgSymbolElementClass LsmSvgSymbolElementClass;
+typedef struct _LsmSvgSymbolElementClass LsmSvgSymbolElementClass;
 
-struct _GSvgSymbolElement {
+struct _LsmSvgSymbolElement {
 	LsmSvgGraphic graphic;
 };
 
-struct _GSvgSymbolElementClass {
+struct _LsmSvgSymbolElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgtextelement.h b/src/lsmsvgtextelement.h
index d14226a..c3017ed 100644
--- a/src/lsmsvgtextelement.h
+++ b/src/lsmsvgtextelement.h
@@ -34,16 +34,16 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_TEXT_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_TEXT_ELEMENT))
 #define LSM_SVG_TEXT_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_TEXT_ELEMENT, LsmSvgTextElementClass))
 
-typedef struct _GSvgTextElementClass LsmSvgTextElementClass;
+typedef struct _LsmSvgTextElementClass LsmSvgTextElementClass;
 
-struct _GSvgTextElement {
+struct _LsmSvgTextElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgAnimatedLengthAttribute	x;
 	LsmSvgAnimatedLengthAttribute	y;
 };
 
-struct _GSvgTextElementClass {
+struct _LsmSvgTextElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvguseelement.h b/src/lsmsvguseelement.h
index 3d2e6df..285d7e8 100644
--- a/src/lsmsvguseelement.h
+++ b/src/lsmsvguseelement.h
@@ -34,9 +34,9 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_USE_ELEMENT_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_USE_ELEMENT))
 #define LSM_SVG_USE_ELEMENT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_USE_ELEMENT, LsmSvgUseElementClass))
 
-typedef struct _GSvgUseElementClass LsmSvgUseElementClass;
+typedef struct _LsmSvgUseElementClass LsmSvgUseElementClass;
 
-struct _GSvgUseElement {
+struct _LsmSvgUseElement {
 	LsmSvgGraphic graphic;
 
 	LsmSvgAnimatedLengthAttribute	x;
@@ -47,7 +47,7 @@ struct _GSvgUseElement {
 	LsmDomAttribute		href;
 };
 
-struct _GSvgUseElementClass {
+struct _LsmSvgUseElementClass {
 	LsmSvgGraphicClass  parent_class;
 };
 
diff --git a/src/lsmsvgview.c b/src/lsmsvgview.c
index 0d3af8a..2479a16 100644
--- a/src/lsmsvgview.c
+++ b/src/lsmsvgview.c
@@ -34,7 +34,7 @@
 
 static GObjectClass *parent_class;
 
-struct _GSvgViewPatternData {
+struct _LsmSvgViewPatternData {
 	cairo_t *old_cairo;
 
 	cairo_pattern_t *pattern;
diff --git a/src/lsmsvgview.h b/src/lsmsvgview.h
index 3207f36..10bae56 100644
--- a/src/lsmsvgview.h
+++ b/src/lsmsvgview.h
@@ -35,12 +35,12 @@ G_BEGIN_DECLS
 #define LSM_IS_SVG_VIEW_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), LSM_TYPE_SVG_VIEW))
 #define LSM_SVG_VIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), LSM_TYPE_SVG_VIEW, LsmSvgViewClass))
 
-typedef struct _GSvgViewClass LsmSvgViewClass;
-typedef struct _GSvgViewPrivate LsmSvgViewPrivate;
+typedef struct _LsmSvgViewClass LsmSvgViewClass;
+typedef struct _LsmSvgViewPrivate LsmSvgViewPrivate;
 
-typedef struct _GSvgViewPatternData LsmSvgViewPatternData;
+typedef struct _LsmSvgViewPatternData LsmSvgViewPatternData;
 
-struct _GSvgView {
+struct _LsmSvgView {
 	LsmDomView dom_view;
 
 	double resolution_ppi;
@@ -55,7 +55,7 @@ struct _GSvgView {
 	GSList *pattern_stack;
 };
 
-struct _GSvgViewClass {
+struct _LsmSvgViewClass {
 	LsmDomViewClass parent_class;
 };
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]