Patent ID: 7701471

Claim:
A computer-implemented method in which a computer system executes instructions retrieved from memory, the computer-implemented method comprising: displaying a first portion of an image in a viewing region of a display screen; displaying an overflow indicator in the viewing region to indicate that there is a second portion of the image not currently displayed in the viewing region; displaying the overflow indicator to be at least partially transparent for viewing of at least a portion of the image through the overflow indicator; displaying the first portion of the image to include at least one selectable display element, the at least one selectable display element being transparently viewable through the overflow indicator; responsive to receiving a selection of a region of the overflow indicator in which there is no selectable display element transparently viewable through the region of the overflow indicator, initiating execution of a display function associated with the overflow indicator by said computer system; responsive to receiving, through the overflow indicator, a selection of the selectable display element by a user-controlled pointer element simultaneously over the overflow indicator in the viewing region and the selectable display element, initiating execution of a display function associated with the selectable display element in lieu of initiating execution of the display function associated with the overflow indicator by said computer system; wherein initiating execution of the display function associated with the overflow indicator includes: initiating an expand function to create an enlarged viewing region to enable more of the image to be concurrently displayed on the display screen, resulting in the first portion of the image and the at least part of the second portion of the image being concurrently displayed in the enlarged viewing region; wherein initiating execution of a display function associated with the selectable display element includes: initiating an editing function for editing the image in the viewing region; displaying the viewing region as a substantially rectangular window in which the image is displayed; and wherein initiating the expand function to create an enlarged viewing region includes: enlarging a first rectangular viewing region having a first two-dimensional area into a second rectangular viewing region having a second two-dimensional area, wherein the second two-dimensional area is larger in size then the first two-dimensional area.