Methods for navigating a graphical user interface on a smaller display.
One method may include displaying a virtual desktop or a portion of a
virtual desktop on a display, displaying a map pane over the portion of
the virtual desktop, wherein the map pane includes an internal frame,
increasing the opacity of the map pane in response to detecting a cursor
over the map pane, and panning the virtual desktop in response to
detecting the cursor dragging the frame within the map pane. The map pane
preferably includes a scaled down image of the virtual desktop. In one
embodiment, the portion of the scaled image of the virtual desktop within
the frame in the map pane corresponds to the portion of the virtual
desktop displayed on the screen.