Protect style from unhide all

 From:  Michael Gibson
9677.6 In reply to 9677.5 
Hi Stargazer,

re:
> Is it possible to make this script to hide stuff when somthing is selected? this way I can replace it with the default Hide/Unhide command.

Try this:

script: if ( moi.geometryDatabase.getSelectedObjects().length > 0 ) { moi.geometryDatabase.hide(); } else { var index = -1; var style = moi.geometryDatabase.findStyle( 'Archive' ); if ( style ) index = style.index; var objs = moi.geometryDatabase.getObjects(); for ( var i = 0; i < objs.length; ++i ) { var obj = objs.item(i); if ( obj.hidden && obj.styleIndex != index ) { obj.hidden = false; obj.getSubObjects().setProperty( 'hidden', false ); obj.selected = true; } } }

- Michael