Method and system for providing container object attributes to a non-container object
First Claim
1. A method in an object-oriented environment for providing a non-container object with an appearance of container object attributes in a graphic user interface operating environment comprising:
- creating a container manager and associating said container manager with said non-container object in the object oriented environment;
creating a container pane and associating said container pane with said container manager, said container pane in communication with said container manager and a list control in said graphic user interface operating environment, and said container pane and said container manager providing the appearance of container object attributes to said non-container object;
if an item is present in said non-container object, creating a contained object, for said item, to be displayed within said non-container object;
if an item is added to said non-container object, creating a contained object, for said item, to be displayed within said non-container object;
if an item is removed from said non-container object, deleting said contained object for said item;
if a contained object is present, providing said container manager control over display and manipulation of said contained object while said contained object is within said non-container object; and
if a contained object is present is said non-container object, displaying within said non-container object an icon representing said contained object, said container pane displaying said icon within said non-container object in a window and relaying an input entered by a user to said container manager, wherein said non-container object may be provided container object attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
The method and apparatus of the present invention includes a method for providing a non-container object with the appearance of container object attributes in a graphic user interface operating environment. This method and apparatus includes creating a container manager and associating the container manager with the non-container object. A container pane is created and associated with the container manager. This container pane is in communication with the container manager and a list control in the graphic user interface operating environment. The container pane in the container manager both interact to provide the non-container object with the appearance of the container object attributes. If an item is present in the non-container object when the non-container object is started, a contained object is created for the item to be displayed within the non-container object. Next, if an item is added to the non-container object, a contained object is created for the item to be displayed within the non-container object. When an item is removed from the non-container object, the contained object for the item is deleted. When a contained object is present, the container manager is provided control over the display manipulation of the contained object while that contained object is within the non-container object. Moreover, the container pane graphically displays an icon that represents the contained object in a window. The container pane also relays input by a user to the container manager.
-
Citations
9 Claims
-
1. A method in an object-oriented environment for providing a non-container object with an appearance of container object attributes in a graphic user interface operating environment comprising:
-
creating a container manager and associating said container manager with said non-container object in the object oriented environment; creating a container pane and associating said container pane with said container manager, said container pane in communication with said container manager and a list control in said graphic user interface operating environment, and said container pane and said container manager providing the appearance of container object attributes to said non-container object; if an item is present in said non-container object, creating a contained object, for said item, to be displayed within said non-container object; if an item is added to said non-container object, creating a contained object, for said item, to be displayed within said non-container object; if an item is removed from said non-container object, deleting said contained object for said item; if a contained object is present, providing said container manager control over display and manipulation of said contained object while said contained object is within said non-container object; and if a contained object is present is said non-container object, displaying within said non-container object an icon representing said contained object, said container pane displaying said icon within said non-container object in a window and relaying an input entered by a user to said container manager, wherein said non-container object may be provided container object attributes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system using a graphic user interface operating environment for providing a non-container object with an appearance of a container object comprising:
-
a container manager, said container manager associated with said non-container object in an object-oriented environment; and a container pane, said container pane associated with said container manager, in communication with said container manager and a list control in said graphic user interface operating environment, and displaying within said non-container object an area with container object attributes and relaying user input to said container manager, said container pane and said container manager providing said non-container object with the appearance of said container object. - View Dependent Claims (7, 8, 9)
-
Specification