summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2006-04-29 22:57:44 +0000
committermental <mental@users.sourceforge.net>2006-04-29 22:57:44 +0000
commitdefd1012376cb1fa70f9a10c67a029bc90e3986c (patch)
tree28027d905d48c6b405f271210c3abaf3d2b1a30a /src
parentuse proper unref function on SPRoot to avoid appearance of leak (diff)
downloadinkscape-defd1012376cb1fa70f9a10c67a029bc90e3986c.tar.gz
inkscape-defd1012376cb1fa70f9a10c67a029bc90e3986c.zip
rationalize function names and remove spurious soft_ptr
(bzr r636)
Diffstat (limited to 'src')
-rw-r--r--src/display/nr-arena-group.cpp16
-rw-r--r--src/display/nr-arena-item.cpp12
-rw-r--r--src/display/nr-arena-item.h6
-rw-r--r--src/display/nr-arena-shape.cpp16
4 files changed, 25 insertions, 25 deletions
diff --git a/src/display/nr-arena-group.cpp b/src/display/nr-arena-group.cpp
index 64274202f..f15c72e8e 100644
--- a/src/display/nr-arena-group.cpp
+++ b/src/display/nr-arena-group.cpp
@@ -105,9 +105,9 @@ nr_arena_group_add_child (NRArenaItem *item, NRArenaItem *child, NRArenaItem *re
NRArenaGroup *group = NR_ARENA_GROUP (item);
if (!ref) {
- group->children = nr_arena_item_attach_ref (item, child, NULL, group->children);
+ group->children = nr_arena_item_attach (item, child, NULL, group->children);
} else {
- ref->next = nr_arena_item_attach_ref (item, child, ref, ref->next);
+ ref->next = nr_arena_item_attach (item, child, ref, ref->next);
}
if (ref == group->last) group->last = child;
@@ -123,9 +123,9 @@ nr_arena_group_remove_child (NRArenaItem *item, NRArenaItem *child)
if (child == group->last) group->last = child->prev;
if (child->prev) {
- nr_arena_item_detach_unref (item, child);
+ nr_arena_item_detach (item, child);
} else {
- group->children = nr_arena_item_detach_unref (item, child);
+ group->children = nr_arena_item_detach (item, child);
}
nr_arena_item_request_update (item, NR_ARENA_ITEM_STATE_ALL, FALSE);
@@ -139,15 +139,15 @@ nr_arena_group_set_child_position (NRArenaItem *item, NRArenaItem *child, NRAren
if (child == group->last) group->last = child->prev;
if (child->prev) {
- nr_arena_item_detach_unref (item, child);
+ nr_arena_item_detach (item, child);
} else {
- group->children = nr_arena_item_detach_unref (item, child);
+ group->children = nr_arena_item_detach (item, child);
}
if (!ref) {
- group->children = nr_arena_item_attach_ref (item, child, NULL, group->children);
+ group->children = nr_arena_item_attach (item, child, NULL, group->children);
} else {
- ref->next = nr_arena_item_attach_ref (item, child, ref, ref->next);
+ ref->next = nr_arena_item_attach (item, child, ref, ref->next);
}
if (ref == group->last) group->last = child;
diff --git a/src/display/nr-arena-item.cpp b/src/display/nr-arena-item.cpp
index 44068cf9d..22719e846 100644
--- a/src/display/nr-arena-item.cpp
+++ b/src/display/nr-arena-item.cpp
@@ -858,8 +858,8 @@ nr_arena_item_set_clip (NRArenaItem *item, NRArenaItem *clip)
if (clip != item->clip) {
nr_arena_item_request_render (item);
- if (item->clip) item->clip = nr_arena_item_detach_unref (item, item->clip);
- if (clip) item->clip = nr_arena_item_attach_ref (item, clip, NULL, NULL);
+ if (item->clip) item->clip = nr_arena_item_detach (item, item->clip);
+ if (clip) item->clip = nr_arena_item_attach (item, clip, NULL, NULL);
nr_arena_item_request_update (item, NR_ARENA_ITEM_STATE_ALL, TRUE);
}
}
@@ -873,8 +873,8 @@ nr_arena_item_set_mask (NRArenaItem *item, NRArenaItem *mask)
if (mask != item->mask) {
nr_arena_item_request_render (item);
- if (item->mask) item->mask = nr_arena_item_detach_unref (item, item->mask);
- if (mask) item->mask = nr_arena_item_attach_ref (item, mask, NULL, NULL);
+ if (item->mask) item->mask = nr_arena_item_detach (item, item->mask);
+ if (mask) item->mask = nr_arena_item_attach (item, mask, NULL, NULL);
nr_arena_item_request_update (item, NR_ARENA_ITEM_STATE_ALL, TRUE);
}
}
@@ -908,7 +908,7 @@ nr_arena_item_set_order (NRArenaItem *item, int order)
/* Helpers */
NRArenaItem *
-nr_arena_item_attach_ref (NRArenaItem *parent, NRArenaItem *child, NRArenaItem *prev, NRArenaItem *next)
+nr_arena_item_attach (NRArenaItem *parent, NRArenaItem *child, NRArenaItem *prev, NRArenaItem *next)
{
nr_return_val_if_fail (parent != NULL, NULL);
nr_return_val_if_fail (NR_IS_ARENA_ITEM (parent), NULL);
@@ -935,7 +935,7 @@ nr_arena_item_attach_ref (NRArenaItem *parent, NRArenaItem *child, NRArenaItem *
}
NRArenaItem *
-nr_arena_item_detach_unref (NRArenaItem *parent, NRArenaItem *child)
+nr_arena_item_detach (NRArenaItem *parent, NRArenaItem *child)
{
NRArenaItem *prev, *next;
diff --git a/src/display/nr-arena-item.h b/src/display/nr-arena-item.h
index 737fed879..22b992920 100644
--- a/src/display/nr-arena-item.h
+++ b/src/display/nr-arena-item.h
@@ -71,7 +71,7 @@ struct NRGC {
};
struct NRArenaItem : public NRObject {
- Inkscape::GC::soft_ptr<NRArena> arena;
+ NRArena *arena;
Inkscape::GC::soft_ptr<NRArenaItem> parent;
NRArenaItem *next;
Inkscape::GC::soft_ptr<NRArenaItem> prev;
@@ -175,8 +175,8 @@ void nr_arena_item_set_order (NRArenaItem *item, int order);
/* Helpers */
-NRArenaItem *nr_arena_item_attach_ref (NRArenaItem *parent, NRArenaItem *child, NRArenaItem *prev, NRArenaItem *next);
-NRArenaItem *nr_arena_item_detach_unref (NRArenaItem *parent, NRArenaItem *child);
+NRArenaItem *nr_arena_item_attach (NRArenaItem *parent, NRArenaItem *child, NRArenaItem *prev, NRArenaItem *next);
+NRArenaItem *nr_arena_item_detach (NRArenaItem *parent, NRArenaItem *child);
#define NR_ARENA_ITEM_SET_DATA(i,v) (((NRArenaItem *) (i))->data = (v))
#define NR_ARENA_ITEM_GET_DATA(i) (((NRArenaItem *) (i))->data)
diff --git a/src/display/nr-arena-shape.cpp b/src/display/nr-arena-shape.cpp
index 6368e149b..e1e0ea540 100644
--- a/src/display/nr-arena-shape.cpp
+++ b/src/display/nr-arena-shape.cpp
@@ -144,9 +144,9 @@ nr_arena_shape_add_child(NRArenaItem *item, NRArenaItem *child, NRArenaItem *ref
NRArenaShape *shape = (NRArenaShape *) item;
if (!ref) {
- shape->markers = nr_arena_item_attach_ref(item, child, NULL, shape->markers);
+ shape->markers = nr_arena_item_attach(item, child, NULL, shape->markers);
} else {
- ref->next = nr_arena_item_attach_ref(item, child, ref, ref->next);
+ ref->next = nr_arena_item_attach(item, child, ref, ref->next);
}
nr_arena_item_request_update(item, NR_ARENA_ITEM_STATE_ALL, FALSE);
@@ -158,9 +158,9 @@ nr_arena_shape_remove_child(NRArenaItem *item, NRArenaItem *child)
NRArenaShape *shape = (NRArenaShape *) item;
if (child->prev) {
- nr_arena_item_detach_unref(item, child);
+ nr_arena_item_detach(item, child);
} else {
- shape->markers = nr_arena_item_detach_unref(item, child);
+ shape->markers = nr_arena_item_detach(item, child);
}
nr_arena_item_request_update(item, NR_ARENA_ITEM_STATE_ALL, FALSE);
@@ -172,15 +172,15 @@ nr_arena_shape_set_child_position(NRArenaItem *item, NRArenaItem *child, NRArena
NRArenaShape *shape = (NRArenaShape *) item;
if (child->prev) {
- nr_arena_item_detach_unref(item, child);
+ nr_arena_item_detach(item, child);
} else {
- shape->markers = nr_arena_item_detach_unref(item, child);
+ shape->markers = nr_arena_item_detach(item, child);
}
if (!ref) {
- shape->markers = nr_arena_item_attach_ref(item, child, NULL, shape->markers);
+ shape->markers = nr_arena_item_attach(item, child, NULL, shape->markers);
} else {
- ref->next = nr_arena_item_attach_ref(item, child, ref, ref->next);
+ ref->next = nr_arena_item_attach(item, child, ref, ref->next);
}
nr_arena_item_request_render(child);