摘要:
One embodiment of the present invention provides a system that uses a zooming effect to provide additional display space to manage applications. In one mode of operation, the system presents an image of a computer desktop to the user on a display device. When the system receives a request from a user to provide additional display space in a display device for application management purposes, the system decreases the size of the computer desktop in the display device to provide an extended display area. The system then facilitates application management by displaying items useful for application management in this extended display area. By providing the extended display area, the system allows the user to access such items easily and efficiently without losing the context of the computer desktop.
摘要:
One embodiment of the present invention provides a system that facilitates manipulation of three-dimensional (3D) objects displayed in a two-dimensional (2D) display. During operation, the system displays perspectively a 3D object in a 2D display based on a coordinate system with an X-axis along a horizontal direction on the 2D display, a Y-axis along a vertical direction on the 2D display, and a Z-axis along a direction perpendicular to the plane of the 2D display. The system further derives a 2D image from the 3D object and displays the derived image within a virtual 2D plane substantially parallel to the Z-axis, thereby allowing movement of the derived image within the virtual plane to reflect movement of the 3D object. The system also allows a user to manipulate the 3D object by manipulating the derived image within the virtual plane.
摘要:
A system that interacts with objects in a user interface of a computer system. During operation, the system receives a selection of an object displayed within the user interface from a user, wherein the selected object contains a plurality of sub objects. In response to the selection, the system determines whether the user is moving the selected object with a specified motion. If so, the system performs a transformation on the selected object, wherein the transformation is associated with the specified motion.
摘要:
One embodiment of the present invention provides a system that uses a zooming effect to provide additional display space to manage applications. In one mode of operation, the system presents an image of a computer desktop to the user on a display device. When the system receives a request from a user to provide additional display space in a display device for application management purposes, the system decreases the size of the computer desktop in the display device to provide an extended display area. The system then facilitates application management by displaying items useful for application management in this extended display area. By providing the extended display area, the system allows the user to access such items easily and efficiently without losing the context of the computer desktop.
摘要:
One embodiment of the present invention provides a system and a method for presenting a set of icons in a display so that the icons can be selected by a user via a keypad. During operation, the display presents a set of icons to the user. The user can then select an icon from the set of icons by entering input into the keypad. The set of icons are presented in the display such that the spatial layout of the set of icons is substantially the same as the layout of the keypad, resulting in an intuitive interface that allows the user to select desired choices quickly and easily.
摘要:
One embodiment of the present invention provides a system that facilitates manipulation of three-dimensional (3D) objects displayed in a two-dimensional (2D) display. During operation, the system displays perspectively a 3D object in a 2D display based on a coordinate system with an X-axis along a horizontal direction on the 2D display, a Y-axis along a vertical direction on the 2D display, and a Z-axis along a direction perpendicular to the plane of the 2D display. The system further derives a 2D image from the 3D object and displays the derived image within a virtual 2D plane substantially parallel to the Z-axis, thereby allowing movement of the derived image within the virtual plane to reflect movement of the 3D object. The system also allows a user to manipulate the 3D object by manipulating the derived image within the virtual plane.
摘要:
A scene manager, in response to detecting user input indicating an obscured window may initiate transparency assisted window focus and selection. The scene manager may cause the obscured window to be rendered fully opaque while causing any obscuring windows to be rendered highly, or at least partially, transparent allowing the contents of the obscured window to be at least partially visible through the transparent content of the obscuring windows. The scene manager may cause transparency-enabled applications to redraw obscuring windows to be highly transparent. Alternatively, the scene manager may utilize a graphics subsystem capable of rendering the obscuring windows highly transparent. The scene manager may be configured to cause obscuring windows to be rendered multiple times, each time with increasing levels of transparency so that the obscuring windows fade from opacity to transparency.
摘要:
Application boundary decomposition and dynamic grouping of application components may provide a user with a task-oriented, user-configurable, dynamic user interface. An operating system may include various individual application components and a user may be able to organize the application components to create custom task groupings for performing specific tasks. The components of a single task grouping may be displayed within a single task frame or border. Alternatively, the components may be displayed upon on the user's desktop without such a border along with other desktop icons. Application components may be dynamically rearranged, either by the user or automatically in response to user context changes or according to a priority relationship among the application components. Additionally, multiple application components may access a single shared copy of data and task groupings may be shared among different users using different computer systems.
摘要:
A method of and apparatus for displaying multiple, user preferentially linked pages of at least one document on a display screen adapted for Web or network viewing of pages of data by a browser program. This is accomplished by creating at least a template page having substantial portions thereof of user data and defining a first predetermined substantially static area on a display screen. A second predetermined static area on the template page is created to give the appearance of a window on the screen, the window having the capability of receiving a plurality of variable but user requested subsection of data therein, the subsections being linked to the template page and to each other. The user may choose a selectable control on the static portion of the display screen to permit the selection of specific linked subsections of data for viewing in the second predetermined static area on the template page. The first and second static areas are combined to create a multiplicity of composite pages of user data for call by users with a browser program and for display on the display screen. The user observing the screen receives the perception of a dynamic information display while preserving the navigational or location context of the data being viewed.
摘要:
A method for expanding and contracting a window panel to uncover the panel's content to the user without resize other panels and without reformatting their content, is described. A user chooses a window panel by moving a pointer to that panel. If there is content in that panel not shown to the user, the panel expands to show the entire content. If expansion is not necessary initially, the system waits to see if any actions by the user require expansion. Upon expansion at any stage, portions of neighboring window panels are covered instead of the neighboring panels contracting and reformatting their content. Once the pointer is moved out of a window panel, the panel contracts to its default or original size and the expansion process occurs for a newly entered panel. Also described is the process of determining the maximum expansion size of a window panel and the "rolling out" and "rolling in" characteristic of the expansion and contraction process.