Lines Matching refs:child
27 static void GetDest(SPObject* child,Shape **computed);
39 void SPFlowregion::child_added(Inkscape::XML::Node *child, Inkscape::XML::Node *ref) {
40 SPItem::child_added(child, ref);
47 void SPFlowregion::remove_child(Inkscape::XML::Node * child) {
48 SPItem::remove_child(child);
66 for ( SPObject *child = this->firstChild() ; child ; child = child->getNext() ) {
67 sp_object_ref(child);
68 l = g_slist_prepend(l, child);
74 SPObject *child = reinterpret_cast<SPObject *>(l->data);
75 g_assert(child != NULL);
76 l = g_slist_remove(l, child);
77 SPItem *item = dynamic_cast<SPItem *>(child);
79 if (childflags || (child->uflags & (SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_CHILD_MODIFIED_FLAG))) {
84 child->updateDisplay((SPCtx *)&cctx, childflags);
86 child->updateDisplay(ctx, childflags);
90 sp_object_unref(child);
105 for (SPObject* child = firstChild() ; child ; child = child->getNext() ) {
107 GetDest(child, &shape);
121 for ( SPObject *child = this->firstChild() ; child ; child = child->getNext() ) {
122 sp_object_ref(child);
123 l = g_slist_prepend(l, child);
129 SPObject *child = reinterpret_cast<SPObject *>(l->data);
130 g_assert(child != NULL);
131 l = g_slist_remove(l, child);
133 if (flags || (child->mflags & (SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_CHILD_MODIFIED_FLAG))) {
134 child->emitModified(flags);
137 sp_object_unref(child);
148 for ( SPObject *child = this->firstChild() ; child; child = child->getNext() ) {
149 if ( !dynamic_cast<SPTitle *>(child) && !dynamic_cast<SPDesc *>(child) ) {
150 Inkscape::XML::Node *crepr = child->updateRepr(xml_doc, NULL, flags);
165 for ( SPObject *child = this->firstChild() ; child; child = child->getNext() ) {
166 if ( !dynamic_cast<SPTitle *>(child) && !dynamic_cast<SPDesc *>(child) ) {
167 child->updateRepr(flags);
195 void SPFlowregionExclude::child_added(Inkscape::XML::Node *child, Inkscape::XML::Node *ref) {
196 SPItem::child_added(child, ref);
203 void SPFlowregionExclude::remove_child(Inkscape::XML::Node * child) {
204 SPItem::remove_child(child);
224 for ( SPObject *child = this->firstChild() ; child ; child = child->getNext() ) {
225 sp_object_ref(child);
226 l = g_slist_prepend(l, child);
232 SPObject *child = reinterpret_cast<SPObject *>(l->data);
233 g_assert(child != NULL);
234 l = g_slist_remove(l, child);
236 if (flags || (child->uflags & (SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_CHILD_MODIFIED_FLAG))) {
237 SPItem *item = dynamic_cast<SPItem *>(child);
242 child->updateDisplay((SPCtx *)&cctx, flags);
244 child->updateDisplay(ctx, flags);
248 sp_object_unref(child);
262 for ( SPObject* child = firstChild() ; child ; child = child->getNext() ) {
263 GetDest(child, &computed);
276 for ( SPObject *child = this->firstChild() ; child ; child = child->getNext() ) {
277 sp_object_ref(child);
278 l = g_slist_prepend(l, child);
284 SPObject *child = reinterpret_cast<SPObject *>(l->data);
285 g_assert(child != NULL);
286 l = g_slist_remove(l, child);
288 if (flags || (child->mflags & (SP_OBJECT_MODIFIED_FLAG | SP_OBJECT_CHILD_MODIFIED_FLAG))) {
289 child->emitModified(flags);
292 sp_object_unref(child);
304 for ( SPObject *child = this->firstChild() ; child; child = child->getNext() ) {
305 Inkscape::XML::Node *crepr = child->updateRepr(xml_doc, NULL, flags);
319 for ( SPObject *child = this->firstChild() ; child; child = child->getNext() ) {
320 child->updateRepr(flags);
351 static void GetDest(SPObject* child,Shape **computed)
353 if ( child == NULL ) return;
358 SPObject* u_child = child;
363 u_child = use->child;
364 tr_mat = use->getRelativeTransform(child->parent);