Macro Toggle Visibility2 1-2/fr

Description
Ceci est un ensemble de quatre macros liées à la gestion de la visibilité des objets dans la vue 3D :
 * 1) Cache les objets qui ne sont pas sélectionnés
 * 2) * s'il n'y a pas d'objet sélectionné tous les objets seront cachés
 * 3) * si les objets sont cachés et qu'aucun objet n'est sélectionné dans la Vue combinée tous les objets seront visibles.
 * 4) Affiche tous les objets.

How To Use
Copy the macros and the icons in your folder macros and run (see How to install macros)

ToggleVisibility
Using the selection of objects in the one of the FreeCAD views, this macro makes all selected objects visible and hides all objects which are not selected.

If no object(s) are selected then all objects are hidden

If all objects are hidden and there is no selection in ComboView then all object are made visible

The code Macro_ToggleSelectedObjectVisibility2.FCMacro the icon

DisplayAll
This macro makes all objects visible respecting the original visible and hidden objects after use the Macro_ToggleSelectedObjectVisibility macro.

The code Macro_DisplayAllObjects2 the icon

Link
The discussion on the forum Re: Proposal: select one or more pieces, hide the others.

Original idea Macro_Toggle_Visibility