+ if (!isTopLevelContainer)
+ {
+ // check for selection rectangle too
+
+
+ needUpdate = true;
+
+ for(std::vector<Object *>::iterator i=objects.begin(); i!=objects.end(); i++)
+ {
+ if ((*i)->HitTest(point))
+ {
+ state = OSSelected;
+ return;
+ }
+ }
+
+ state = OSInactive;
+ return;
+ }
+