| CPC G06F 3/0486 (2013.01) [G06F 3/016 (2013.01); G06F 3/04817 (2013.01); G06F 3/0488 (2013.01); G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/04883 (2013.01); G06F 2203/04803 (2013.01)] | 18 Claims |

|
1. An electronic device, comprising:
a touch screen display;
memory; and
one or more processors communicatively coupled to the touch screen display and the memory,
wherein the memory stores one or more computer programs including computer-executable instructions that, when executed by the one or more processors, cause the electronic device to perform operations of:
detecting a long press input in response to elapse of a predetermined touch threshold time from a first touch for selecting an object displayed on the touch screen display,
after the long press input is received, receiving a drag signal corresponding to a move of the first touch in a certain direction,
in case that a drag movement time and a drag movement distance included in the drag signal do not exceed any of respective predetermined thresholds, maintaining a selected object in a fixed state, and
in case that both the drag movement time and the drag movement distance included in the drag signal exceed respective predetermined thresholds:
identifying a size of a touch area based on the first touch,
adjusting a size of the selected object in proportion to the size of the touch area to control the object with the adjusted size to be displayed, and
changing the object selected by the first touch into a floating state from a time point which both the drag movement time and the drag movement distance included in the drag signal exceed respective predetermined thresholds, and
performing control such that a movement of a floating object starts in response to the drag signal.
|