Forum: Poser - OFFICIAL


Subject: OT : What Feature of Poser/Daz is missing?

Fugazi1968 opened this issue on Jun 02, 2010 · 78 posts


Dizzi posted Fri, 04 June 2010 at 6:15 AM

Quote - Poser 8 and Pro 2010 changed the UI to wxWidgets, and provide a full API to that in Python. This means that Python add-ons can completely take over all mouse and keyboard event handling.

 
The problem here is that it's really just event handling for the mouse. The mouse cursor cannot be captured. That means the cursor will move across the screen even if you'd actually like it to stay in place (like if you click one of the camera controls and then rotate the camera while keeping the mouse button pressed). So the cursor will sooner or later hit a screen boundary it cannot pass. So if one would code the camera controls using wxPython it'd be like this: the user clicks the controls, starts dragging to the left till the cursor hits the left screen border. Then the user has to release the mouse button and move the mouse all the way back to the camera control where he started "dragging"... So you better keep your Python controls far away from the screen borders ;-)
This is due to the wxPython implementation following the Apple UI guide (and sucks ;-)).

And now for the freemercial:
Tools for posing multiple actors with Poser 8/Pro 2010 in my free stuff ;-)