It works by creating an "UnSelectable" node inside the item and deselects the node via widget based locking mechanism.
Usage:
- Lock - add lock attribute to node and activate it
- Unlock - uncheck the lock attribute on the selected node
- Unlock All - unlock all locked items
- Alt + LMB will temporarily override widget based locking for an item
- Enable - converts the selection widget to use the plugin locking code
- Disable - deactivates widget based locking code
Restore Selection Widget
- Emergency Restore will restore the selection widget to one of 3 sources
- Original - restore to the point just before the script was installed
- Unofficial Update - restore to the unofficial update version (Sept 2020)
- Caligari - restore to the original release of trueSpace
The Emergency Restore and Enable/Disable functions are not needed for the Unofficial Update version of trueSpace
because the required version of Clintons3dPlugin is included.
Notes
The emergency restore is a catch all that should never be needed.
The widget intercepts the truespace selection process making the rsx plugin a requirement to use truespace properly when the widget is enabled.
If the plugin was removed and the Disable button didn't work for some reason, the emergency restore will work in all cases.
Notes:
- original and unofficial update sources for emergency restore will be identical unless the unofficial update is enhanced at a later date
- plugin widget based locking only locks items in the 3D view from selection
- The buttons can have "L" and "U" shortcuts assigned to match the unofficial update widget shortcuts.
- Can only select unlocked groups by clicking on unlocked members of the group.
- Edit/Default context/Select installed will be the same as in the upcoming NURBS install
child nodes do not inherit the parent groups locking, they must be locked separately
August 29, 2021
- removed autopanel open when locking
August 28, 2021
- updates Edit/Default context/Select to include NURBS to control point mesh
- alt-click object no longer bypasses NURBS selection conversion process
- lock, unlock and unlock all coded for single undo
- enable disable single undo style code replaces clear history for widget mods
- updated the installer
- locking applied to NURBS node instead of it's control point mesh
June 14, 2021
- remove floating popup
- remove script based locking
- no longer adds node to the scene
- clear undo history for widget changes to prevent unstable configurations that can occur when running undo afterward
October 10, 2020
- deselect after locking
- don't run if in point edit mode
- new unlock button
- latest Select backup node from Unofficial Updates
- lock node defaults to locked
- replace old version script in the scene
September 29, 2020
- supports old and new style locking - old exported connector, new exported node aspect
- changed LMB to lock an item as well as opening the panel
September 21, 2020
- new widget based selection locking
July 23, 2020
- more changes adapted from trueBlue modifications
- floating window
- node copied to the scene
- first script to make use of a simplified auto run not based on timers
July 17, 2020
- reestablish script based locking based on undo technique discovered by trueBlue
June 29, 2020
- removes the unselectable data node when unlocking
- installer resets the recent files list
February 24, 2018
- persistent install v2 compatible
- compatible with new batch installer
January 17, 2018 persistent install
October 28, 2017
- autoload, unique button id, button index -1
- locks link editor view selections
- does not alter the selection widget
version 2.1 - added an active checkbox because
this process can interfere with other scripts that depend on selection
changes.