Simply put, if I have View A and View B, then if I place a callout on View A and have the callout reference View B, the callout should be able to automatically inherit the size, shape, and position of View B's crop. This should be optional, of course. But 95% of the time, this is the behavior I want. I don't want to have to go manually fix the callout every time the size of View B is adjusted slightly. Alternately, a similar effect could be achieved if I could bind the callout for View B to a scope box (presumably the same scope box that View B is bound to). Going further, it might be superior to disentangle callouts from views, treating callouts and views as entirely separate objects, allowing callouts to reference any view of any type (even switching a callout from one view to another if necessary) and to automatically take on the size, shape, and position of the referenced view if desired. It is reasonable to ask why any of this is necessary - just create the callout directly the first time, so it is associated with an enlarged view. I have three reasons for making this request: Sometimes I need an enlarged view to be associated with a different level than the parent view. Currently, the only way to do this is to make a second view (View B) and then put a Reference Other View callout on the overall view (View A). But this requires that I manually update the size, shape and location of the callout, which is tedious. Sometimes people create a view that should be an enlarged view with a callout, but this was either not apparent at the time, or they simply didn't realize this. In those cases, it would be helpful if a callout referenced to the view would behave exactly as if the view had been originally created as a callout. From a UX standpoint, it just seems weird that a callout set to Reference Other View behaves in a totally different manner than a callout connected to a view at the point of creation. Well, that's all I've got to say. Thanks for reading.
Show More