Patent ID: 8631345

Claim:
An information processing apparatus comprising: a display control section configured to display a window on a display screen, the window having a first icon and a second icon each having a current display size, a command assigning section configured to assign, via a processor, a first command and a second command respectively to the first icon and the second icon, the first or second commands being commands to be executed upon selection of the first or second icon, wherein the display control section reduces, via the processor, the current display size of at least one of the first icon or the second icon to avoid overlap between the first and second icons only in response to a display area size of the window being reduced, and the display control section determining, via the processor, that the first and second icons would overlap as a result of the reduction of the display area size if the current display size of the first and second icons is maintained, and wherein the command assigning section selects either the first command assigned to the first icon or the second command assigned to the second icon, makes only the selected command effective, and assigns the selected command to both the first and second icon, in response to the current display size of either the first icon or the second icon being made smaller than a predetermined display size by the display control section.