Size adjustment control for user interface elements
AssigneeSap SE
InventorsRolf Krane, Tobias Gollwitzer, Michael Krenkler
Life of this patent
Estimating the term…
Abstract
A knob element associated with a user interface element in a graphical user interface can be translated in response to a rotational user input motion. As the knob element is translated around the user interface element, a change in the size of the user interface element can occur that is at least in part based on amount of rotational distance.
Claims14
A computer program product comprising a non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- detecting a selection, occurring via a first user input, of a user interface element within a graphical user interface, the user interface element comprising a size of the user interface element being linked to a value displayed in the graphical user interface, the value representing a quantity other than the size or geometric properties of the user interface element;
- displaying, in the graphical user interface, a knob element associated with the user interface element;
- receiving a rotational motion second user input associated with the knob element;
- translating the knob element around the selected user interface element over a unit of rotational distance at an angular speed, the translating occurring in response to the received rotational motion second user input;
- and
- changing the size of the selected user interface element by a given fraction or percentage per unit of rotational distance, wherein the given fraction or percentage is proportional to both the angular speed and the current size of the selected user interface element.
A system comprising:
- at least one programmable processor;
- and
- a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising:
- detecting a selection of a user interface element within a graphical user interface, the selection occurring via a first user input;
- displaying, in the graphical user interface, a knob element associated with the user interface element;
- receiving a rotational motion second user input associated with the knob element;
- translating the knob element around the selected user interface element over a unit of rotational distance at an angular speed, the translating occurring in response to the received rotational motion second user input;
- and
- changing the size of the selected user interface element by a given fraction or percentage per unit of rotational distance, wherein the given fraction or percentage is proportional to both the angular speed and the current size of the selected user interface element.
A computer-implemented method comprising:
- detecting a selection of a user interface element within a graphical user interface, the selection occurring via a first user input;
- displaying, in the graphical user interface, a knob element associated with the user interface element;
- receiving a rotational motion second user input associated with the knob element;
- translating the knob element around the selected user interface element over a unit of rotational distance at an angular speed, the translating occurring in response to the received rotational motion second user input;
- and
- changing the size of the selected user interface element by a given fraction or percentage per unit of rotational distance, wherein the given fraction or percentage is proportional to both the angular speed and the current size of the selected user interface element.
Dependencies are inferred from the claim text.