Lines Matching defs:obj
429 static void add_ids_recursive(std::vector<const gchar *> &ids, SPObject *obj)
431 if (obj) {
432 ids.push_back(obj->getId());
434 if (dynamic_cast<SPGroup *>(obj)) {
435 for (SPObject *child = obj->firstChild() ; child; child = child->getNext() ) {
805 SPItem *obj = *item;
806 SPItem *parent_group = static_cast<SPItem*>(obj->parent);
838 SPItem *obj = *item;
839 if (dynamic_cast<SPGroup *>(obj)) {
840 groups = g_slist_prepend(groups, obj);
883 SPItem *obj = *item;
888 sp_item_group_ungroup(dynamic_cast<SPGroup *>(obj), children, false);
2516 /*bool has_path_recursive(SPObject *obj)
2518 if (!obj) return false;
2519 if (SP_IS_PATH(obj)) {
2522 if (SP_IS_GROUP(obj) || SP_IS_OBJECTGROUP(obj)) {
2523 for (SPObject *c = obj->children; c; c = c->next) {
4099 SPObject *obj = (*it).first; // Group containing the clipped paths or masks
4101 for ( SPObject *child = obj->firstChild() ; child; child = child->getNext() ) {
4111 if (!obj->isReferenced()) {
4113 obj->deleteObject(false);