Closed louisgag closed 9 years ago
Merged. Regarding suggestions:
Dear Doug, Regarding your responses.
Dear Louis,
Regarding pop-ups. The fundamental issue is that new pop-ups are pushed onto a stack and deferred until the current pop-up dialogue is complete. Edits and new entities, if we had them, occur after pressing OK for the current pop-up, and their occurrence is in reverse order. When many of these pop-up edits occur after the fact, their relationships are unclear. For example, Element -> + -> Total joint; this has 6 drives. By default, the drives are all Unit drive. If we could add the option to create a new drive for each, the user would have six new pop-ups, and it would not be immediately clear which drive applied to which "slot".
The natural workflow, as you suggest, is that when New is selected, a New pop-up immediately appears and is completed before continuing on with the Total join. Unfortunately, Blender has hardcoded into the API that new operations are pushed onto a stack for later dialogues, and we have no ability to create a new drive while creating or editing the Total joint. The workflow is constrained such that the user either pre-defines drives, or upon creating a Total joint recognizes that new drives are needed, subsequently creates them, and then returns to edit the Total joint and selects the appropriate drive for each "slot".
I've initiated an effort to build support for a nested pop-up feature: http://blenderartists.org/forum/showthread.php?377543-Nested-Operations-Feature-request&p=2912636#post2912636 We shall see if this gains any traction.
-Doug
I stand corrected. I've learned how to do nested popups to provide all the control we want. Will take some time to implement.
Very nice. -Louis
Tiny change once again, I spent some time trying to understand the code. I have two suggestions: