IsSelected and IsMouseOver ShapeSheet cell
Add IsSelected and IsMouseOver cells to enable geometry and formatting changes to be applied while the shape is in a selected state (or mouseover).
Dynamically show and hide shape and sub-shapes elements based on the two states.
John Goldsmith commented
Good point - Actually the smart tags work that way too. Maybe HasKeyboardFocus might work better or at least have those semantics. That way it would have to take the ActiveWindow into account too.
Chris Roth commented
What happens when you have two windows open to the same page? You can already confuse the AEC (architecture stuff) this way. The wall, window and door shapes show a dimension when they are selected. You can then switch windows, then the dimension never turns off.
I like this idea, but it has to be properly executed!