def zSel model = Sketchup.active_model sel = model.selection v = model.active_view if sel.empty? v.zoom_extents v.invalidate else if Sketchup.active_model.rendering_options["InactiveHidden"] == true Sketchup.active_model.rendering_options["InactiveHidden"] = !Sketchup.active_model.rendering_options["InactiveHidden"] Sketchup.send_action("viewZoomToSelection:") Sketchup.active_model.rendering_options["InactiveHidden"] = !Sketchup.active_model.rendering_options["InactiveHidden"] else v.zoom(sel) v.invalidate end end end if (not file_loaded?("zSel.rb")) UI.add_context_menu_handler do |menu| menu.add_item("Zoom on selected"){zSel} end end file_loaded("zSel.rb")