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
|