X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcontainer.cpp;h=e909c04ae14b1ba8f9a7e6c0af4b2464cf76aff0;hb=3047a65eb459ddb4a85e1a694aa2b2491437472e;hp=25079d972e9cb0fb3f6ba925a40a3282baa69af6;hpb=11802354d1ddc5bc571d83d8fc9b600618cb4372;p=architektonas diff --git a/src/container.cpp b/src/container.cpp index 25079d9..e909c04 100644 --- a/src/container.cpp +++ b/src/container.cpp @@ -421,6 +421,25 @@ void Container::MoveSelectedContentsTo(Container * newContainer) } +void Container::ResizeAllDimensions(double newSize) +{ + for(std::vector::iterator i=objects.begin(); i!=objects.end(); i++) + { +// Object * object = *i; + + if ((*i)->type == OTDimension) +// if (object->type == OTDimension) + { + ((Dimension *)(*i))->size = newSize; + } + if ((*i)->type == OTContainer) + { + ((Container *)(*i))->ResizeAllDimensions(newSize); + } + } +} + + /*virtual*/ void Container::Enumerate(FILE * file) { // Only put "CONTAINER" markers if *not* the top level container