Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to detect whether a first display component is superimposed on a second display component, and, if the first display component is superimposed on the second display component, change at least one of display of the first display component and display of the second display component to eliminate the superimposition.
1. An information processing apparatus comprising:
a processor configured to
detect whether a first display component is superimposed on a second display component, and,
if the first display component is superimposed on the second display component, change at least one of display of the first display component and display of the second display component to eliminate the superimposition, wherein
if the first display component is superimposed on the second display component, the at least one of the display of the first display component and display of the second display component is changed by changing an arrangement of at least one of the first display component and the second display component, without changing content of the first and second display components, such that the first display component and the second display component are respectively arranged on first and second rows.
2. The information processing apparatus according to claim 1 ,
wherein the processor is configured to
detect whether at least one of a size and a magnification of a screen is changed, and,
if at least one of the size and the magnification of the screen is changed, detect whether the first display component is superimposed on the second display component.
3. The information processing apparatus according to claim 2 ,
wherein the processor is configured to,
if the first display component is superimposed on the second display component, reduce, for display, a size of a part of at least one of the first display component and the second display component.
4. The information processing apparatus according to claim 1 , further comprising:
a position pointing unit that points to a position,
wherein the processor is configured to
change display of at least one of the first display component and the second display component in accordance with the position of the position pointing unit.
5. The information processing apparatus according to claim 4 ,
wherein the processor is configured to,
if the position pointing unit is located at the first display component or the second display component, change display of the first display component or the second display component.
6. The information processing apparatus according to claim 1 ,
wherein the processor is configured to,
if the first display component is superimposed on the second display component, reduce, for display, a size of a part of at least one of the first display component and the second display component.
7. The information processing apparatus according to claim 4 ,
wherein the processor is configured to,
if the position pointing unit points to the first display component or the second display component, change display of the first display component or the second display component.
8. The information processing apparatus according to claim 1 ,
wherein the processor is configured to
obtain user information, and
change display in accordance with the user's selection of the first display component or the second display component.
9. The information processing apparatus according to claim 8 ,
wherein the display is changed in accordance with a frequency of use of the selected display component, the selected display component being the first display component or the second display component and being selected by the user.
10. The information processing apparatus according to claim 1 ,
wherein the processor is configured to
obtain user information, and
change display of the first display component or the second display component differently in accordance with a type of the user.
11. A non-transitory computer readable medium storing a program causing a computer to execute a process comprising:
detecting whether a first display component is superimposed on a second display component;
if the first display component is superimposed on the second display component, changing at least one of display of the first display component and display of the second display component to eliminate the superimposition; and
if the first display component is superimposed on the second display component, changing an arrangement of at least one of the first display component and the second display component without changing content of the first and second display components, wherein the first display component and the second display component are respectively arranged on first and second rows.