Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
243 words
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.
Claim 2
Independent Claim
243 words
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.
Claim 3
Dependent Claim
29 words
The method of claim 1, wherein a presence of an item is initially determined when an application is started by querying a list of items associated with said application.
Claim 4
Dependent Claim
34 words
The method of claim 1, further if an application is being closed, querying said container manager for a list of contained objects and storing said list for use next time said application is started.
Claim 5
Dependent Claim
18 words
The method of claim 1, wherein said input comprises selecting said contained object for repositioning in a container.
Claim 6
Dependent Claim
15 words
The method of claim 1, wherein said input comprises selecting and opening said contained object.
Claim 7
Dependent Claim
106 words
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.
Claim 8
Dependent Claim
106 words
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.
Claim 9
Dependent Claim
19 words
The system of claim 6, wherein said container pane controls a display through an interface with a list control.
Claim 10
Dependent Claim
21 words
The system of claim 7, wherein said interface includes application program interface calls specific to said graphic user interface operating environment.
Claim 11
Dependent Claim
30 words
The system of claim 8, wherein said system is implemented as a tool kit component for use in developing object-oriented applications for use with said graphic user interface operating environment.