UAN: Example 1b
USER ACTION FEEDBACK SYSTEM STATE
mouse_down(x,y) if intersect(object,x,y)
object = selected
then highlight(object)
drag_icon(x,y)* show_outline(object)
if intersect(target,x,y)
then highlight(target)
mouse_up(x’,y’) if intersect(target ,x’,y’)
then hide(object)
intersect_action(target)
else draw(object)
Generic drag and drop interaction: action depends on target
Previous slide
Next slide
Back to first slide
View graphic version