Possible to hide element temporarily without modifying any of its properties?

Is possible to hide temporarily the selected element, similarly to deleting it or moving it to another level and turning such level off, but without actually doing any of that. I just want to perform operations on elements one by one (for example, consecutively name groups or oprhan cells), then hide them as I go so I don't operate on them twice. Then at the end just unhide/show them (maybe a dialog listing all hidden elements and removing them from that list).

I couldn't find such feature, not idea if is available.

Parents
  • Have you tried Display sets?

    Answer Verified By: quarich 

  • This would be the answer. Begin the process with all of the elements in question in the displayset, then remove them from the display set as you work through them. If you work through more than one view window, you could probably add elements from one view (showing everything) to the displayset which would then show in the view showing the displayset - handy if you forgot some elements in your initial displayset.

  • That did it. It can be done with the Name Group utility (Home > Groups > Add To Graphic Group > click on either Create New Named Group with the + icon or click the 3 dots to open the dialog), but it's more cumbersome.

    The way I recommend it is not using Named Group. Instead follow these steps:

    Some explanations first:

    • Each element/group/cell can be set as visible or not outside the displayset, according to level visibility and to which level an element belongs to.
    • Also each element can belong to the displayset (there's only one) or not.
    • Also each element can be blacklisted so doesn't show when Displayset is active.
    • To blacklist any element you must add it to displayset first (Displayset Add or Displayset Set).
    • An element will be displayed provided that is not blacklisted, regardless if it belongs to the displayset or not.
    • To un-blacklist any element you must do it by adding it to the displayset by making it visible first by disabling Displayset.
    • You can't remove an element from the displayset once it's added to it (regardless if you un-blacklist it or not). You must do it by clearing the entire displayset with DisplaySet Clear but will remove everything.

    1. Home > Primary > Level Display > select which levels you want to display (On) or not (Off) based on levels/layers.
    2. View > Presentation > View Attributes > click Displayset to enable it and enter this mode (icon highlighted in blue when activated). The view window's title should display [Displayset].
    3. View > Tools > Displayset Clear to start afresh. This removes all elements from the displayset (and un-blacklists them), and makes all of them visible (deletes isolation filter) so it's like the Displayset is not enabled but it is.
    4. Now you can act 2 ways:
      1. Select only the elements you want to display > View > Tools > Displayset Set. This will add to your displayset such elements AND blacklist from displayset all the others (called isolation because the displayed elements are isolated). You can select elements from one or more levels/layers. If you enable (On) more levels afterwards which were off, those new elements won't be displayed because are already blacklisted, however if you hide/disable (Off) a level which is on, such elements will not be displayed in the View while the level is off (although not removed from the displayset -blacklisted). This is probably the method which I was looking for and likely most people, since you decide which ones go and which ones not in one step.
      2. Select which elements you want to add to your displayset > View > Tools > Displayset Add. They will remain visible so apparently nothing happened. Unlike the way A, this does not isolate such elements (doesn't blacklist the rest), so the things visible in screen will be the same. The difference is that you will see in the screen elements that belong to the displayset and elements that do not (here isn't any one blacklisted yet). This is not useful at all, since there's no way to know which elements among the displayed belong to the displayset or not. Now to actually make some element not to be displayed when Displayset is enabled, you must blacklist it by selecting it > View > Tools > Displayset Remove. To be able to be blacklisted must belong to the displayset first.
    5. To add blacklisted elements/cells/groups to the displayset, disable the Displayset filter which you enabled in step 2, and activate desired levels > select desired elements >click on View > Tools > Displayset Add. Now you can enable the Displayset again. For those that are not blacklisted you don't need to disable Displayset.
    6. To blacklist elements/cells/groups (remove them from the View AND the displayset), select them > View > Tools > Displayset Remove.
    7. At any point you can click on View > Tools > Displayset Set, to put ONLY selected elements in the current displayset in isolation mode, and will replace the previous set entirely.
    8. To start afresh at any point repeat step 3.


    Notes:

    • If a element is added to the displayset is automatically un-blacklisted if was.
    • There's no way to remove any element from the displayset unless doing it for all of them with View > Tools > Displayset Clear.
    • Always select elements with Home > Selection > Element Selection.
    • There's only one displayset as far as I know.

    So each element can be in only one of 3 states (regarding displayset):

    1. Does not belong to displayset.
    2. Belongs to displayset AND is not blacklisted
    3. Belongs to displayset AND is blacklisted.

    Questions / bugs:

    • Would like to know if there's a way to know which elements belong to the displayset or not, and which ones are blacklisted. Clicking on Home > Primary > Properties (CONTROL+I) doesn't mention anything about this.
    • Also I don't understand why I have to add any element to the displayset before hidding it (blacklist). It should be added automaticall to the dataset as blacklisted.
    • Does Save the file (CONTROL+S) and Save Settings (CONTROL+F) save the Displayset on/off status and belonging elements?

    Answer Verified By: quarich 

Reply
  • That did it. It can be done with the Name Group utility (Home > Groups > Add To Graphic Group > click on either Create New Named Group with the + icon or click the 3 dots to open the dialog), but it's more cumbersome.

    The way I recommend it is not using Named Group. Instead follow these steps:

    Some explanations first:

    • Each element/group/cell can be set as visible or not outside the displayset, according to level visibility and to which level an element belongs to.
    • Also each element can belong to the displayset (there's only one) or not.
    • Also each element can be blacklisted so doesn't show when Displayset is active.
    • To blacklist any element you must add it to displayset first (Displayset Add or Displayset Set).
    • An element will be displayed provided that is not blacklisted, regardless if it belongs to the displayset or not.
    • To un-blacklist any element you must do it by adding it to the displayset by making it visible first by disabling Displayset.
    • You can't remove an element from the displayset once it's added to it (regardless if you un-blacklist it or not). You must do it by clearing the entire displayset with DisplaySet Clear but will remove everything.

    1. Home > Primary > Level Display > select which levels you want to display (On) or not (Off) based on levels/layers.
    2. View > Presentation > View Attributes > click Displayset to enable it and enter this mode (icon highlighted in blue when activated). The view window's title should display [Displayset].
    3. View > Tools > Displayset Clear to start afresh. This removes all elements from the displayset (and un-blacklists them), and makes all of them visible (deletes isolation filter) so it's like the Displayset is not enabled but it is.
    4. Now you can act 2 ways:
      1. Select only the elements you want to display > View > Tools > Displayset Set. This will add to your displayset such elements AND blacklist from displayset all the others (called isolation because the displayed elements are isolated). You can select elements from one or more levels/layers. If you enable (On) more levels afterwards which were off, those new elements won't be displayed because are already blacklisted, however if you hide/disable (Off) a level which is on, such elements will not be displayed in the View while the level is off (although not removed from the displayset -blacklisted). This is probably the method which I was looking for and likely most people, since you decide which ones go and which ones not in one step.
      2. Select which elements you want to add to your displayset > View > Tools > Displayset Add. They will remain visible so apparently nothing happened. Unlike the way A, this does not isolate such elements (doesn't blacklist the rest), so the things visible in screen will be the same. The difference is that you will see in the screen elements that belong to the displayset and elements that do not (here isn't any one blacklisted yet). This is not useful at all, since there's no way to know which elements among the displayed belong to the displayset or not. Now to actually make some element not to be displayed when Displayset is enabled, you must blacklist it by selecting it > View > Tools > Displayset Remove. To be able to be blacklisted must belong to the displayset first.
    5. To add blacklisted elements/cells/groups to the displayset, disable the Displayset filter which you enabled in step 2, and activate desired levels > select desired elements >click on View > Tools > Displayset Add. Now you can enable the Displayset again. For those that are not blacklisted you don't need to disable Displayset.
    6. To blacklist elements/cells/groups (remove them from the View AND the displayset), select them > View > Tools > Displayset Remove.
    7. At any point you can click on View > Tools > Displayset Set, to put ONLY selected elements in the current displayset in isolation mode, and will replace the previous set entirely.
    8. To start afresh at any point repeat step 3.


    Notes:

    • If a element is added to the displayset is automatically un-blacklisted if was.
    • There's no way to remove any element from the displayset unless doing it for all of them with View > Tools > Displayset Clear.
    • Always select elements with Home > Selection > Element Selection.
    • There's only one displayset as far as I know.

    So each element can be in only one of 3 states (regarding displayset):

    1. Does not belong to displayset.
    2. Belongs to displayset AND is not blacklisted
    3. Belongs to displayset AND is blacklisted.

    Questions / bugs:

    • Would like to know if there's a way to know which elements belong to the displayset or not, and which ones are blacklisted. Clicking on Home > Primary > Properties (CONTROL+I) doesn't mention anything about this.
    • Also I don't understand why I have to add any element to the displayset before hidding it (blacklist). It should be added automaticall to the dataset as blacklisted.
    • Does Save the file (CONTROL+S) and Save Settings (CONTROL+F) save the Displayset on/off status and belonging elements?

    Answer Verified By: quarich 

Children
No Data