raven opened this issue on Jun 25, 2009 · 1706 posts
bagginsbill posted Wed, 22 July 2009 at 6:05 PM
Quote - > Quote - No there is no multi select.
One of the fundamental requirements with Poser 8 is to maintain backward compatibility with everything that has gone before. In particular, this applies to all Python scripts.
There is a big difference in the data model between having a "current actor" or "current figure" versus having potentially dozens of "current actors", potentially not on the same figure. This would break everything.
It's quite a bit of serious work re-writing the data model to accomodate multi-select.
I'd have to disagree, the data model could be extended with new methods.
The old methods would just need to return the first item in a multiple selection to be compatible with the old behaviour.
One important bit of info no one else has asked for is which versions of Python and wxWidgets are in P8.
I agree there could be a new method called GetSelectedActors() and the old methods remain returning only one thing.
But it isn't just about Python plugins. The work involved in Poser itself would be a lot. The displays/pulldowns for Current Figure and Current Actor in all the rooms would have to be changed. Every operation (move, rotate, delete) would be affected. And what happens to the property/parameters when there are multiple items selected? Obviously there are answers to each of these problems, but taken together it is a major overhaul.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)