摘要:
A data processing system and method is provided for performing "drag and drop" operations of compound objects using system platforms, such as JAVA, which do not support compound objects or nested containment interface designs. In the data processing system and method of operating said system, a container object will include software and logic necessary to call up a contained object in a separate window. The second window is then handled by a window associated with the container object and a modified parent-child relationship. A size and a position of the second window are defined relative to the first window. Therefore, the second window associated with the contained object can be super imposed and precisely positioned over the window associated with the container object. Furthermore, when the window associated with the container object is dragged or resized, the position and size of the second window are modified and moved in unison. However, it should be noted that the second window associated with a contained object can be dragged independently. Thus, the contained object may be dragged from the container object.
摘要:
A data processing system renders a real-world object on a display device to represent a storage space of the data processing system. The real-world object is displayed with various labels and indicators to provide information about the internal contents of the storage space represented by the object as well as the storage space itself. Such visual indicators allow an external user to access information about the contents of a storage space without actually opening the storage space or delving into the depths of the user interface to determine additional information. In addition to providing information about the storage space represented by the real-world metaphor, the data processing system also allows the external user to selectively name the storage space represented by the object in a useful manner.
摘要:
A system, method and computer program for a virtual three-dimensional workspace wherein certain three-dimensional objects represent or serve as proxies for a variety of user interactive application programs. Such objects may be selected or triggered by the user to bring forth planar two-dimensional interactive user interfaces having images resembling those of their respective representative 3D objects so that a user may intuitively note the resemblance and select the appropriate object to result in the planar two-dimensional interactive interface appearing in front of the three-dimensional workspace. This two-dimensional planar interface remains active and unaffected by changes to its representative three-dimensional object during the course of navigation or otherwise. A drag and drop technique facilitates viewer interaction between images in a two-dimensional workplane with three-dimensional objects in the virtual three-dimensional workspace.
摘要:
The invention is an information handling system, which includes one or more processing units, a memory system, and one or more I/O controllers all connected to a system bus, the I/O controllers controlling various input/output devices such as a keyboard, a mouse, a display device, communications adapters and the like, and an operating system program for controlling the processors, the memory system, and the I/O controllers, which provides a user interface, one or more tools which may be represented by objects on a tool bar or the like presented on the display device by the user interface, and an eraser/undo tool for erasing a portion of an existing image presented on the display device by the user interface by direct application of the object representing an eraser tool to the portion of the image to be erased, such that marks previously obscured reappear in the areas to which the eraser tool has been applied.