From 1e6fcfc8481cc23d3bddf3d3a7e6dd96ed2724c1 Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Sun, 19 Aug 2012 01:57:40 +0200 Subject: Added "virtual pad" to SPAnchor. (bzr r11608.1.17) --- src/sp-anchor.cpp | 93 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 66 insertions(+), 27 deletions(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index 517512eb2..b6cfd6f52 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -77,16 +77,28 @@ static void sp_anchor_class_init(SPAnchorClass *ac) item_class->event = sp_anchor_event; } +CAnchor::CAnchor(SPAnchor* anchor) : CGroup(anchor) { + this->spanchor = anchor; +} + +CAnchor::~CAnchor() { +} + static void sp_anchor_init(SPAnchor *anchor) { + anchor->canchor = new CAnchor(anchor); + anchor->cgroup = anchor->canchor; + anchor->clpeitem = anchor->canchor; + anchor->citem = anchor->canchor; + anchor->cobject = anchor->canchor; + anchor->href = NULL; } -static void sp_anchor_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) -{ - if (((SPObjectClass *) (parent_class))->build) { - ((SPObjectClass *) (parent_class))->build(object, document, repr); - } +void CAnchor::onBuild(SPDocument *document, Inkscape::XML::Node *repr) { + SPAnchor* object = this->spanchor; + + CGroup::onBuild(document, repr); object->readAttr( "xlink:type" ); object->readAttr( "xlink:role" ); @@ -98,23 +110,32 @@ static void sp_anchor_build(SPObject *object, SPDocument *document, Inkscape::XM object->readAttr( "target" ); } -static void sp_anchor_release(SPObject *object) +// CPPIFY: remove +static void sp_anchor_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { - SPAnchor *anchor = SP_ANCHOR(object); + ((SPAnchor*)object)->canchor->onBuild(document, repr); +} + +void CAnchor::onRelease() { + SPAnchor *anchor = this->spanchor; if (anchor->href) { g_free(anchor->href); anchor->href = NULL; } - if (((SPObjectClass *) parent_class)->release) { - ((SPObjectClass *) parent_class)->release(object); - } + CGroup::onRelease(); } -static void sp_anchor_set(SPObject *object, unsigned int key, const gchar *value) +// CPPIFY: remove +static void sp_anchor_release(SPObject *object) { - SPAnchor *anchor = SP_ANCHOR(object); + ((SPAnchor*)object)->canchor->onRelease(); +} + +void CAnchor::onSet(unsigned int key, const gchar* value) { + SPAnchor *anchor = this->spanchor; + SPAnchor* object = anchor; switch (key) { case SP_ATTR_XLINK_HREF: @@ -132,19 +153,22 @@ static void sp_anchor_set(SPObject *object, unsigned int key, const gchar *value object->requestModified(SP_OBJECT_MODIFIED_FLAG); break; default: - if (((SPObjectClass *) (parent_class))->set) { - ((SPObjectClass *) (parent_class))->set(object, key, value); - } + CGroup::onSet(key, value); break; } } +// CPPIFY: remove +static void sp_anchor_set(SPObject *object, unsigned int key, const gchar *value) +{ + ((SPAnchor*)object)->canchor->onSet(key, value); +} #define COPY_ATTR(rd,rs,key) (rd)->setAttribute((key), rs->attribute(key)); -static Inkscape::XML::Node *sp_anchor_write(SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) -{ - SPAnchor *anchor = SP_ANCHOR(object); +Inkscape::XML::Node* CAnchor::onWrite(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) { + SPAnchor *anchor = this->spanchor; + SPAnchor* object = anchor; if ((flags & SP_OBJECT_WRITE_BUILD) && !repr) { repr = xml_doc->createElement("svg:a"); @@ -164,16 +188,20 @@ static Inkscape::XML::Node *sp_anchor_write(SPObject *object, Inkscape::XML::Doc COPY_ATTR(repr, object->getRepr(), "target"); } - if (((SPObjectClass *) (parent_class))->write) { - ((SPObjectClass *) (parent_class))->write(object, xml_doc, repr, flags); - } + CGroup::onWrite(xml_doc, repr, flags); return repr; } -static gchar *sp_anchor_description(SPItem *item) +// CPPIFY: remove +static Inkscape::XML::Node *sp_anchor_write(SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) { - SPAnchor *anchor = SP_ANCHOR(item); + return ((SPAnchor*)object)->canchor->onWrite(xml_doc, repr, flags); +} + +gchar* CAnchor::onDescription() { + SPAnchor *anchor = this->spanchor; + if (anchor->href) { char *quoted_href = xml_quote_strdup(anchor->href); char *ret = g_strdup_printf(_("Link to %s"), quoted_href); @@ -184,11 +212,14 @@ static gchar *sp_anchor_description(SPItem *item) } } -/* fixme: We should forward event to appropriate container/view */ - -static gint sp_anchor_event(SPItem *item, SPEvent *event) +// CPPIFY: remove +static gchar *sp_anchor_description(SPItem *item) { - SPAnchor *anchor = SP_ANCHOR(item); + return ((SPAnchor*)item)->canchor->onDescription(); +} + +gint CAnchor::onEvent(SPEvent* event) { + SPAnchor *anchor = this->spanchor; switch (event->type) { case SP_EVENT_ACTIVATE: @@ -210,6 +241,14 @@ static gint sp_anchor_event(SPItem *item, SPEvent *event) return FALSE; } +/* fixme: We should forward event to appropriate container/view */ + +// CPPIFY: remove +static gint sp_anchor_event(SPItem *item, SPEvent *event) +{ + return ((SPAnchor*)item)->canchor->onEvent(event); +} + /* Local Variables: mode:c++ -- cgit v1.2.3 From 99cb30e28d4ee193f39e23464abbd7630cac8a2d Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Sat, 6 Oct 2012 23:56:27 +0200 Subject: Added virtual pad to SPFlowtext; removed old calls to virtual SPItem methods. (bzr r11608.1.46) --- src/sp-anchor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index b6cfd6f52..84804bfc8 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -73,8 +73,8 @@ static void sp_anchor_class_init(SPAnchorClass *ac) sp_object_class->set = sp_anchor_set; sp_object_class->write = sp_anchor_write; - item_class->description = sp_anchor_description; - item_class->event = sp_anchor_event; +// item_class->description = sp_anchor_description; +// item_class->event = sp_anchor_event; } CAnchor::CAnchor(SPAnchor* anchor) : CGroup(anchor) { -- cgit v1.2.3 From a0a8d020201e0e38a63d9aa3dce228d7d9e6fb35 Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Thu, 14 Mar 2013 12:42:39 +0100 Subject: Various changes. (bzr r11608.1.48) --- src/sp-anchor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index 84804bfc8..6659712c6 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -68,7 +68,7 @@ static void sp_anchor_class_init(SPAnchorClass *ac) parent_class = (SPGroupClass *) g_type_class_ref(SP_TYPE_GROUP); - sp_object_class->build = sp_anchor_build; + //sp_object_class->build = sp_anchor_build; sp_object_class->release = sp_anchor_release; sp_object_class->set = sp_anchor_set; sp_object_class->write = sp_anchor_write; -- cgit v1.2.3 From 957c3e4b7909d42c5a13f1b1dd583f877fc32259 Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Sat, 30 Mar 2013 00:46:57 +0100 Subject: Removed function pointers from SPObject and subclasses. Added some missing virtual pads for classes that were hidden by preprocessor macros. (bzr r11608.1.55) --- src/sp-anchor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index 6659712c6..151603850 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -69,9 +69,9 @@ static void sp_anchor_class_init(SPAnchorClass *ac) parent_class = (SPGroupClass *) g_type_class_ref(SP_TYPE_GROUP); //sp_object_class->build = sp_anchor_build; - sp_object_class->release = sp_anchor_release; - sp_object_class->set = sp_anchor_set; - sp_object_class->write = sp_anchor_write; +// sp_object_class->release = sp_anchor_release; +// sp_object_class->set = sp_anchor_set; +// sp_object_class->write = sp_anchor_write; // item_class->description = sp_anchor_description; // item_class->event = sp_anchor_event; -- cgit v1.2.3 From 7df6616da5ea2debb86838366ddf746841549cdb Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Sat, 30 Mar 2013 00:56:13 +0100 Subject: Renamed virtual function names. (bzr r11608.1.57) --- src/sp-anchor.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index a9b78cec3..846bf3c66 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -51,10 +51,10 @@ static void sp_anchor_init(SPAnchor *anchor) anchor->href = NULL; } -void CAnchor::onBuild(SPDocument *document, Inkscape::XML::Node *repr) { +void CAnchor::build(SPDocument *document, Inkscape::XML::Node *repr) { SPAnchor* object = this->spanchor; - CGroup::onBuild(document, repr); + CGroup::build(document, repr); object->readAttr( "xlink:type" ); object->readAttr( "xlink:role" ); @@ -66,7 +66,7 @@ void CAnchor::onBuild(SPDocument *document, Inkscape::XML::Node *repr) { object->readAttr( "target" ); } -void CAnchor::onRelease() { +void CAnchor::release() { SPAnchor *anchor = this->spanchor; if (anchor->href) { @@ -74,10 +74,10 @@ void CAnchor::onRelease() { anchor->href = NULL; } - CGroup::onRelease(); + CGroup::release(); } -void CAnchor::onSet(unsigned int key, const gchar* value) { +void CAnchor::set(unsigned int key, const gchar* value) { SPAnchor *anchor = this->spanchor; SPAnchor* object = anchor; @@ -97,7 +97,7 @@ void CAnchor::onSet(unsigned int key, const gchar* value) { object->requestModified(SP_OBJECT_MODIFIED_FLAG); break; default: - CGroup::onSet(key, value); + CGroup::set(key, value); break; } } @@ -105,7 +105,7 @@ void CAnchor::onSet(unsigned int key, const gchar* value) { #define COPY_ATTR(rd,rs,key) (rd)->setAttribute((key), rs->attribute(key)); -Inkscape::XML::Node* CAnchor::onWrite(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) { +Inkscape::XML::Node* CAnchor::write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) { SPAnchor *anchor = this->spanchor; SPAnchor* object = anchor; @@ -127,12 +127,12 @@ Inkscape::XML::Node* CAnchor::onWrite(Inkscape::XML::Document *xml_doc, Inkscape COPY_ATTR(repr, object->getRepr(), "target"); } - CGroup::onWrite(xml_doc, repr, flags); + CGroup::write(xml_doc, repr, flags); return repr; } -gchar* CAnchor::onDescription() { +gchar* CAnchor::description() { SPAnchor *anchor = this->spanchor; if (anchor->href) { @@ -146,7 +146,7 @@ gchar* CAnchor::onDescription() { } /* fixme: We should forward event to appropriate container/view */ -gint CAnchor::onEvent(SPEvent* event) { +gint CAnchor::event(SPEvent* event) { SPAnchor *anchor = this->spanchor; switch (event->type) { -- cgit v1.2.3 From a5d6e692d661f0bf7648e64e8fcb04588bb8f3ab Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Mon, 1 Apr 2013 00:07:00 +0200 Subject: Prepared exchange of casting macros. (bzr r11608.1.63) --- src/sp-anchor.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index 846bf3c66..2c955419f 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -41,6 +41,7 @@ CAnchor::~CAnchor() { static void sp_anchor_init(SPAnchor *anchor) { anchor->canchor = new CAnchor(anchor); + anchor->typeHierarchy.insert(typeid(SPAnchor)); delete anchor->cgroup; anchor->cgroup = anchor->canchor; -- cgit v1.2.3 From 69f3b6f1abb2bb422935d43262e1e99aab359954 Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Tue, 2 Apr 2013 01:41:30 +0200 Subject: Added constructors to SP classes. (bzr r11608.1.67) --- src/sp-anchor.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index 2c955419f..8a1feb61d 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -25,7 +25,7 @@ #include "ui/view/view.h" #include "document.h" -G_DEFINE_TYPE(SPAnchor, sp_anchor, SP_TYPE_GROUP); +G_DEFINE_TYPE(SPAnchor, sp_anchor, G_TYPE_OBJECT); static void sp_anchor_class_init(SPAnchorClass *ac) { @@ -38,8 +38,9 @@ CAnchor::CAnchor(SPAnchor* anchor) : CGroup(anchor) { CAnchor::~CAnchor() { } -static void sp_anchor_init(SPAnchor *anchor) -{ +SPAnchor::SPAnchor() : SPGroup() { + SPAnchor* anchor = this; + anchor->canchor = new CAnchor(anchor); anchor->typeHierarchy.insert(typeid(SPAnchor)); @@ -52,6 +53,11 @@ static void sp_anchor_init(SPAnchor *anchor) anchor->href = NULL; } +static void sp_anchor_init(SPAnchor *anchor) +{ + new (anchor) SPAnchor(); +} + void CAnchor::build(SPDocument *document, Inkscape::XML::Node *repr) { SPAnchor* object = this->spanchor; -- cgit v1.2.3 From d1af3566872dfff2aeec84859c87f1f8d13f79df Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Tue, 2 Apr 2013 19:14:36 +0200 Subject: Registered classes with new factory. Hkern, Vkern and FeFuncX have to be rewritten, as they aren't real classes. (bzr r11608.1.69) --- src/sp-anchor.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index 8a1feb61d..df2669ebf 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -25,6 +25,16 @@ #include "ui/view/view.h" #include "document.h" +#include "sp-factory.h" + +namespace { + SPObject* createAnchor() { + return new SPAnchor(); + } + + bool anchorRegistered = SPFactory::instance().registerObject("svg:a", createAnchor); +} + G_DEFINE_TYPE(SPAnchor, sp_anchor, G_TYPE_OBJECT); static void sp_anchor_class_init(SPAnchorClass *ac) -- cgit v1.2.3 From dbda80349e95767e390a178cda7c05787fbce1fe Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Fri, 5 Apr 2013 17:51:29 +0200 Subject: Merged Group and subclasses. (bzr r11608.1.77) --- src/sp-anchor.cpp | 129 +++++++++++++++++++++--------------------------------- 1 file changed, 49 insertions(+), 80 deletions(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index df2669ebf..babec4537 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -35,75 +35,47 @@ namespace { bool anchorRegistered = SPFactory::instance().registerObject("svg:a", createAnchor); } -G_DEFINE_TYPE(SPAnchor, sp_anchor, G_TYPE_OBJECT); - -static void sp_anchor_class_init(SPAnchorClass *ac) -{ -} - -CAnchor::CAnchor(SPAnchor* anchor) : CGroup(anchor) { - this->spanchor = anchor; -} - -CAnchor::~CAnchor() { -} - SPAnchor::SPAnchor() : SPGroup() { - SPAnchor* anchor = this; - - anchor->canchor = new CAnchor(anchor); - anchor->typeHierarchy.insert(typeid(SPAnchor)); - - delete anchor->cgroup; - anchor->cgroup = anchor->canchor; - anchor->clpeitem = anchor->canchor; - anchor->citem = anchor->canchor; - anchor->cobject = anchor->canchor; + this->clpeitem = this; + this->citem = this; + this->cobject = this; - anchor->href = NULL; + this->href = NULL; } -static void sp_anchor_init(SPAnchor *anchor) -{ - new (anchor) SPAnchor(); +SPAnchor::~SPAnchor() { } -void CAnchor::build(SPDocument *document, Inkscape::XML::Node *repr) { - SPAnchor* object = this->spanchor; - - CGroup::build(document, repr); - - object->readAttr( "xlink:type" ); - object->readAttr( "xlink:role" ); - object->readAttr( "xlink:arcrole" ); - object->readAttr( "xlink:title" ); - object->readAttr( "xlink:show" ); - object->readAttr( "xlink:actuate" ); - object->readAttr( "xlink:href" ); - object->readAttr( "target" ); +void SPAnchor::build(SPDocument *document, Inkscape::XML::Node *repr) { + SPGroup::build(document, repr); + + this->readAttr( "xlink:type" ); + this->readAttr( "xlink:role" ); + this->readAttr( "xlink:arcrole" ); + this->readAttr( "xlink:title" ); + this->readAttr( "xlink:show" ); + this->readAttr( "xlink:actuate" ); + this->readAttr( "xlink:href" ); + this->readAttr( "target" ); } -void CAnchor::release() { - SPAnchor *anchor = this->spanchor; - - if (anchor->href) { - g_free(anchor->href); - anchor->href = NULL; +void SPAnchor::release() { + if (this->href) { + g_free(this->href); + this->href = NULL; } - CGroup::release(); + SPGroup::release(); } -void CAnchor::set(unsigned int key, const gchar* value) { - SPAnchor *anchor = this->spanchor; - SPAnchor* object = anchor; - +void SPAnchor::set(unsigned int key, const gchar* value) { switch (key) { case SP_ATTR_XLINK_HREF: - g_free(anchor->href); - anchor->href = g_strdup(value); - object->requestModified(SP_OBJECT_MODIFIED_FLAG); + g_free(this->href); + this->href = g_strdup(value); + this->requestModified(SP_OBJECT_MODIFIED_FLAG); break; + case SP_ATTR_XLINK_TYPE: case SP_ATTR_XLINK_ROLE: case SP_ATTR_XLINK_ARCROLE: @@ -111,10 +83,11 @@ void CAnchor::set(unsigned int key, const gchar* value) { case SP_ATTR_XLINK_SHOW: case SP_ATTR_XLINK_ACTUATE: case SP_ATTR_TARGET: - object->requestModified(SP_OBJECT_MODIFIED_FLAG); + this->requestModified(SP_OBJECT_MODIFIED_FLAG); break; + default: - CGroup::set(key, value); + SPGroup::set(key, value); break; } } @@ -122,38 +95,33 @@ void CAnchor::set(unsigned int key, const gchar* value) { #define COPY_ATTR(rd,rs,key) (rd)->setAttribute((key), rs->attribute(key)); -Inkscape::XML::Node* CAnchor::write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) { - SPAnchor *anchor = this->spanchor; - SPAnchor* object = anchor; - +Inkscape::XML::Node* SPAnchor::write(Inkscape::XML::Document *xml_doc, Inkscape::XML::Node *repr, guint flags) { if ((flags & SP_OBJECT_WRITE_BUILD) && !repr) { repr = xml_doc->createElement("svg:a"); } - repr->setAttribute("xlink:href", anchor->href); + repr->setAttribute("xlink:href", this->href); - if (repr != object->getRepr()) { + if (repr != this->getRepr()) { // XML Tree being directly used while it shouldn't be in the // below COPY_ATTR lines - COPY_ATTR(repr, object->getRepr(), "xlink:type"); - COPY_ATTR(repr, object->getRepr(), "xlink:role"); - COPY_ATTR(repr, object->getRepr(), "xlink:arcrole"); - COPY_ATTR(repr, object->getRepr(), "xlink:title"); - COPY_ATTR(repr, object->getRepr(), "xlink:show"); - COPY_ATTR(repr, object->getRepr(), "xlink:actuate"); - COPY_ATTR(repr, object->getRepr(), "target"); + COPY_ATTR(repr, this->getRepr(), "xlink:type"); + COPY_ATTR(repr, this->getRepr(), "xlink:role"); + COPY_ATTR(repr, this->getRepr(), "xlink:arcrole"); + COPY_ATTR(repr, this->getRepr(), "xlink:title"); + COPY_ATTR(repr, this->getRepr(), "xlink:show"); + COPY_ATTR(repr, this->getRepr(), "xlink:actuate"); + COPY_ATTR(repr, this->getRepr(), "target"); } - CGroup::write(xml_doc, repr, flags); + SPGroup::write(xml_doc, repr, flags); return repr; } -gchar* CAnchor::description() { - SPAnchor *anchor = this->spanchor; - - if (anchor->href) { - char *quoted_href = xml_quote_strdup(anchor->href); +gchar* SPAnchor::description() { + if (this->href) { + char *quoted_href = xml_quote_strdup(this->href); char *ret = g_strdup_printf(_("Link to %s"), quoted_href); g_free(quoted_href); return ret; @@ -163,22 +131,23 @@ gchar* CAnchor::description() { } /* fixme: We should forward event to appropriate container/view */ -gint CAnchor::event(SPEvent* event) { - SPAnchor *anchor = this->spanchor; - +gint SPAnchor::event(SPEvent* event) { switch (event->type) { case SP_EVENT_ACTIVATE: - if (anchor->href) { - g_print("Activated xlink:href=\"%s\"\n", anchor->href); + if (this->href) { + g_print("Activated xlink:href=\"%s\"\n", this->href); return TRUE; } break; + case SP_EVENT_MOUSEOVER: (static_cast(event->data))->mouseover(); break; + case SP_EVENT_MOUSEOUT: (static_cast(event->data))->mouseout(); break; + default: break; } -- cgit v1.2.3 From 19d00efa85cfc42ccae9bd17ef575602f0d22c50 Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Fri, 5 Apr 2013 19:42:32 +0200 Subject: Merged more classes. (bzr r11608.1.78) --- src/sp-anchor.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index babec4537..5679aa13b 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -36,7 +36,6 @@ namespace { } SPAnchor::SPAnchor() : SPGroup() { - this->clpeitem = this; this->citem = this; this->cobject = this; -- cgit v1.2.3 From 8073924aacdda310fb7492750f78d5389b3186af Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Fri, 5 Apr 2013 22:45:01 +0200 Subject: Merged Item. (bzr r11608.1.81) --- src/sp-anchor.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index 5679aa13b..2682d1906 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -36,7 +36,6 @@ namespace { } SPAnchor::SPAnchor() : SPGroup() { - this->citem = this; this->cobject = this; this->href = NULL; -- cgit v1.2.3 From 27e2102f96a5554bcd5310ec11435d155773b279 Mon Sep 17 00:00:00 2001 From: Markus Engel Date: Sun, 7 Apr 2013 18:28:22 +0200 Subject: Merge Object and subclasses. Merging of SP- and C-classes complete. (bzr r11608.1.86) --- src/sp-anchor.cpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/sp-anchor.cpp') diff --git a/src/sp-anchor.cpp b/src/sp-anchor.cpp index 2682d1906..d9a8c4142 100644 --- a/src/sp-anchor.cpp +++ b/src/sp-anchor.cpp @@ -36,8 +36,6 @@ namespace { } SPAnchor::SPAnchor() : SPGroup() { - this->cobject = this; - this->href = NULL; } -- cgit v1.2.3