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 />

the layout, figures 24 and 25 are again live screenshots with only minimal<br />

touch-up.<br />

Overlap. In any other case, the overlap is taken “as is”, leaving all existing shapes<br />

in their location and generating new gridlines where required. (Fig. 26)<br />

I could use some modifier key to let the user determine whether to choose overlap<br />

or displacement. However, this feature is not currently implemented – partly be-<br />

cause the usual modifier keys already have some meaning in PowerPoint and partly<br />

because it is not yet clear if such explicit user input is required in practice.<br />

Also, in the current implementation feedback is limited to shading the suggested<br />

or selected insertion area and highlighting gridlines that snap the caret. In a future<br />

version, some kind of advance indication should be provided whether the insertion<br />

area is interpreted as overlapping or displacing.<br />

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

the solver has appropriately rearranged the<br />

grid.<br />

Figure 23: Any <strong>cell</strong> of the smart grid can be split with a single click to make room<br />

for a new element.<br />

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

Figure 24: If the new element precisely overlaps an entire dimension of an existing<br />

shape, one edge of that shape is displaced.<br />

57

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

Saved successfully!

Ooh no, something went wrong!