Object-Oriented Graphics Borders
In an object-oriented drawing application, the publisher border should fit
just around the selected objects.
You can provide resize handles that appear with all drawing objects to allow
the user to resize the border of a publisher. The Figure below shows a
publisher border with resize handles.
A publisher border with resize handles
A user can create freeform graphics within drawing applications that cause
publisher borders to seemingly float over the area the user publishes. The
border acts like a clipping rectangle--anything within the border becomes the
publisher. The Figure below shows a publisher that contains clipped graphics
and its subscriber in another application.
A user can create publishers and subscribers that overlap each other. Thus,
borders may overlap and it may no longer be possible to turn on a particular
border when the user clicks within a publisher. Drawing applications should
provide a menu command, Show Borders, that toggles to Hide Borders.
This command should allow users to turn all publisher and subscriber borders
on or off.
A publisher and subscriber with clipped graphics