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 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.3 Specifying the User Interface INTERACTION CONCEPT<br />
(a) Suggesting a default placement . . . (b) . . . or the size of a neighboring shape.<br />
Figure 17: The proposed placement for the new element depends on the shapes that<br />
are found in the projection of the mouse pointer position.<br />
(a) Neighboring shapes suggest their sizes . . . (b) . . . no matter how close they are.<br />
Figure 18: If there are shapes available in both directions from the mouse pointer,<br />
the size of the new shape is entirely determined.<br />
dimensions – horizontally and vertically – a shape is found on the same level as<br />
the mouse pointer, the width and height of those shapes are combined to suggest<br />
a placement for the new element. This heuristic applies even if those other shapes<br />
are found in some distance from the suggested placement (Fig. 18).<br />
As explained above, the only distinct variations of placement in the smart grid<br />
are to bind an edge to an existing gridline, or to place it somewhere between two<br />
existing gridlines. Both variations are supported by single-click suggestions: When<br />
the mouse cursor gets close to some border of the proposed placement, the placement<br />
shrinks to take up only half of the suggested place. In this case, three edges of the<br />
new placement are still aligned with existing shapes on the slide, while the fourth<br />
edge is placed between the gridlines that are imposed by the existing shapes. In<br />
any case, the new placement is perfectly aligned without additional efforts from the<br />
user’s part. (Fig. 19 and 20)<br />
54