Changes since 0.95
Code Changes:
- Fixed QMenu rendering on Multi-Monitor setups.
- Fixed: Automatic code generation for ICE and Shading Nodes created and added to a menu interactively was broken and resulted in either no ICE or Shading Nodes added to an ICE/Render Tree at all when called from the menu, or to the wrong one. If you have created menu items from selected ICE and Render Tree nodes, please delete and re-create them after the update. They won't do any harm, but won't work as expected either, and will prevent similarly named menu items from being created. (Menu Items created from the ICE or Render Tree menus will always first insert an already existing menu item, and only generate a new one when it could not find an existing one with a matching name name).
- Added QMenu awareness of differently named Face Robot View Manager ("frmviewmanager" instead of the usual "vm").
- QMEnu will query to user whether to save config file when closing Softimage even when menu items were only added via ICE and Render Tree views.
- Graceful handling of possible Softimage bug that prevents getting the View Managers "viewportundermouse" Attribute Value in user (i.e. non-factory) Layouts. Now does nothing since v0.96, used to crashed v0.95)
- Added "Null" Class object awareness to the "Any Object" Context.
- Fixed Parameter editing menu items code so they also work with compound parameters that are not of the "Parameter" class (like scl, ori, pos ).