31.05.2013 Views

think-cell technical report TC2003/01 A GUI-based Interaction ...

think-cell technical report TC2003/01 A GUI-based Interaction ...

think-cell technical report TC2003/01 A GUI-based Interaction ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.3 Specifying the User Interface INTERACTION CONCEPT<br />

(a) User interaction . . . (b) . . . and the resulting layout<br />

Figure 25: Displacement also works to create a gap between neighboring shapes.<br />

(a) User interaction . . . (b) . . . and the resulting layout<br />

Figure 26: If the edges of the new element do not coincide with the edges of overlapping<br />

shapes, the new element is placed regardless of the overlap.<br />

4.3.2 Inserting Multiple Elements<br />

The insertion of multiple elements at a time is different from the sequential insertion<br />

of multiple elements one by one. In the latter case, the placement of an element can<br />

be specified as described in the previous section, then the solver updates the layout,<br />

then the user determines the next placement, and so forth. In contrast, with paste<br />

or move multiple elements must be placed by a single user action, all at a time, and<br />

the placement of each element depends not only on the existing layout, but also on<br />

the placement of the other shapes that are being pasted.<br />

Just as with single element insertion, the goal is to bind all the inserted shapes<br />

to the right gridlines – or generate new gridlines, if required – with as little effort<br />

from the user’s part as possible.<br />

Copy/Paste and Move<br />

In ordinary PowerPoint, a move operation requires that the desired shapes are<br />

selected first. Then, a drag-and-drop operation is performed to move the selected<br />

shapes around on the slide. The operation behaves as if the selected shapes were<br />

implicitly grouped: Depending on the active settings, the bounding box of the<br />

58

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!