Claims
- 1. A method performed by a computer system having a processor, a display device and an application development environment for developing application programs, the method comprising:
providing a per-property browser as part of the application development environment for displaying a group of identifiers of properties and values of the properties for objects on the display device for editing by a user; providing a selected object having a first property of a first property type that the per-property browser can display for editing, wherein the first property has an identifier and a value; displaying the identifiers and the values of the first property of the object as part of a selected list on the display device for editing; and providing a drop down list button for the first property on the selected list, said drop down list button being activatable by user input to cause a drop down list to be displayed when activated wherein the drop down list includes possible values for a property.
- 2. The method of claim 1 further comprising:
providing program instructions to obtain entries for the drop down list; receiving user input to activate the drop down list button; calling the provided program instructions to obtain entries for the drop down list; and displaying the drop down list on the display device.
- 3. A user interface in a program development environment for browsing properties of an object of a program being developed in a computer system having a processor, a display device and a user input device, the user interface comprising:
displaying on the display device a property list of property elements having property identifiers relating to properties of the object, values of the properties for the object and a first button associated with at least one property element on the property list and a second button associated with at least one property element on the property list; receiving from the input device a selection of the first button of a selected property element on the property list; in response to the selection of the first button, displaying on the display device possible values for the selected property element having the first button; receiving from the input device a selection of the second button of a selected property on the property list; and in response to the selection of the second button, displaying on the display device a plurality of properties and possible values related to the selected property element so that a user may choose to display either possible values for a property element or a plurality of properties and possible values for a property element.
- 4. The user interface of claim 3 further comprising:
displaying objects of the program being developed; and receiving from the input device a selection of an object of the program being developed so that property elements of the object may be browsed.
- 5. The user interface of claim 4 wherein:
the act of receiving a selection of an object further receives a selection of a second object of the program being developed; and the act of displaying a property list displays a property list of property elements having property identifiers relating to properties of both objects, values of the properties for both objects and a first button associated with at least one property element on the property list and a second button associated with at least one property element on the property list.
- 6. The user interface of claim 3 wherein the first button is a list button and the act of displaying possible values displays a list of possible values.
- 7. The user interface of claim 6 wherein the second button is a property sheet page button and the act of displaying a plurality of properties and values displays a property sheet page having a plurality of properties and one or more value lists related to the properties.
- 8. The user interface of claim 7 further comprising:
displaying objects of the program being developed; and receiving from the input device a selection of an object of the program being developed so that properties of the object may be browsed.
- 9. The user interface of claim 8 wherein:
the act of receiving a selection of an object further receives a selection of a second object of the program being developed; and the act of displaying a property list displays a property list of property elements having property identifiers relating to properties of both objects, values of the properties for both objects and a first button associated with at least one property element on the property list and a second button associated with at least one property element on the property list.
- 10. A property browsing system for browsing objects in a program under development in a computer system having a processor, a display device and an input device, the browsing system comprising:
a per-property browser for displaying a group of identifiers of properties and values of the properties for objects on the display device for editing by a user; a selected object having a first property of a first property type that the per-property browser can display for editing and a second property of a second property type that the per-property browser can display for editing, wherein the first property has an identifier and a value and the second property has an identifier and a value; the per-property browser, displaying the identifiers and the values of both the first property and the second property of the object as part of a selected list on the display device for editing; a drop down list button on the selected list for a property; and in response to activation of the drop down list button by user input through the input device, the processor displays on the display device a drop down list of possible values for the property.
- 11. A computer program product readable by a computer system and encoding a computer program of instructions for executing a computer process, the computer system having a processor, a display device and an application development environment for developing application programs, said computer process comprising:
providing a per-property browser as part of the application development environment for displaying a group of identifiers of properties and values of the properties for objects on the display device for editing by a user; providing a selected object having a first property of a first property type that the per-property browser can display for editing, wherein the first property has an identifier and a value; displaying the identifiers and the values of the first property of the object as part of a selected list on the display device for editing; and providing a drop down list button for the first property on the selected list, said drop down list button being activatable by user input to cause a drop down list to be displayed when activated wherein the drop down list includes possible values for a property.
- 12. A per-property browser for displaying a group of identifiers of properties and values of the properties of a selected object in an application program under development in a computer system, wherein the per-property browser is presented on a display device of the computer system, the browsing system comprising:
a browsing list displaying an identifier and a current value of an application-defined property and an identifier and a current value of a system-defined property of the selected object in the per-property browser for editing; and a drop down list button on the browsing list, said drop down list button being activatable by user input to cause a drop down list to be displayed when activated, wherein the drop down list includes possible values for one of the application-defined property and the system-defined property.
- 13. The per-property browser as defined in claim 12, wherein the drop down list includes possible values for the application-defined property.
- 14. The per-property browser as defined in claim 12, wherein the drop down list includes possible values for the system-defined property.
- 15. A method for browsing properties of a selected object in an application program under development in a computer system having a processor, a display device and an input device, wherein the selected object has an application-defined property and a system-defined property, the method comprising:
providing a per-property browser displaying an identifier and a current value for the application-defined property and an identifier and a current value for the system-defined property as part of a browsing list on the display device for editing by a user operating the input device; and providing a drop down list button on the browsing list, the drop down list button being activatable by user input to cause a drop down list to be displayed when activated, wherein the drop down list includes possible values for one of the application-defined property and the system-defined property.
- 16. The method as defined in claim 15, wherein the drop down list includes possible values for the application-defined property.
- 17. The per-property browser as defined in claim 15, wherein the drop down list includes possible values for the system-defined property.
Parent Case Info
[0001] This application is a continuation of U.S. Ser. No. 09/769,712 filed Jan. 15, 2001, now U.S. Pat. No. 6,417,872, issued Jul. 9, 2002, which is a continuation of U.S. Ser. No. 09/231,719, filed Jan. 15, 1999, now U.S. Pat. No. 6,208,337, which is a continuation of U.S. Ser. No. 08/886,110, file Jun. 30, 1997, now U.S. Pat. No. 6,304,258, which was a divisional of U.S. Ser. No. 08/413,396 filed Mar. 30, 1995, now U.S. Pat. No. 5,682,510, issued Oct. 28, 1997, each of which is incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
08413396 |
Mar 1995 |
US |
Child |
08886110 |
Jun 1997 |
US |
Continuations (3)
|
Number |
Date |
Country |
Parent |
09769712 |
Jan 2001 |
US |
Child |
10192413 |
Jul 2002 |
US |
Parent |
09231719 |
Jan 1999 |
US |
Child |
09769712 |
Jan 2001 |
US |
Parent |
08886110 |
Jun 1997 |
US |
Child |
09231719 |
Jan 1999 |
US |