Method and system for adding application defined properties and application defined property sheet pages
First Claim
1. In a data processing system having a video display, a processor that runs an application program, and an operating system that includes a per-property browser, a method comprising the steps of:
- providing an object with associated system defined properties;
displaying a list of system defined properties on the video display;
providing an object with an associated application defined property;
obtaining an identifier to an application defined property type that is defined by the application program;
obtaining a current value for tie application defined property; and
adding an identifier of the application defined property type and the current value for the application defined property to the list of system defined properties displayed on the video display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for adding application defined properties and application defined property sheet pages are provided. The application defined properties may be added to a list of system defined properties. Once added, the application defined properties may be displayed and edited. In addition, a user may select several objects, display the properties common to all of the objects in a list, and edit the common properties. Moreover, application defined property sheet pages may be added to a set of system defined property sheet pages. A user may then display and edit the application defined property sheet pages. Also, a user may select several objects, display the properties common to all of the objects on a per-property browsing list, and edit the common properties. In addition, a user may select several objects, display the property sheet pages common to all of the objects, and edit the properties on these property sheet pages. Furthermore a user may switch between viewing a property in a list of properties and viewing a property on a property sheet page.
-
Citations
34 Claims
-
1. In a data processing system having a video display, a processor that runs an application program, and an operating system that includes a per-property browser, a method comprising the steps of:
-
providing an object with associated system defined properties;
displaying a list of system defined properties on the video display;
providing an object with an associated application defined property;
obtaining an identifier to an application defined property type that is defined by the application program;
obtaining a current value for tie application defined property; and
adding an identifier of the application defined property type and the current value for the application defined property to the list of system defined properties displayed on the video display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a data processing system having a video display, a processing means running an operating system and an application program, and a list of system defined properties, a system comprising:
-
means for displaying a list of the system defined properties on the video display;
means for providing an object with an associated application defined property;
means for obtaining an identifier to an application defined property type defined by the application program;
means for obtaining a current value for the application defined property;
means for adding the identifier to the application defined property type and the current value of the application defined property to the list of system defined properties displayed on the video display. - View Dependent Claims (16, 17)
-
-
18. In a data processing system having a video display, a processor running an operating system, and a per-property browsing list, a method comprising the steps of:
-
providing an object with an application defined property;
providing code for a function to obtain the type of the application defined property;
providing code for a function to obtain the current value of the application defined property;
calling the provided code for a function to obtain the type of the application defined property;
calling the provided code for a function to obtain the current value of the application defined property; and
adding the type and current value of the application defined property to the per-property browsing list. - View Dependent Claims (19)
-
-
20. In a data processing system having a video display, an operating system that includes a property sheet page browser for browsing property sheet pages, and a set of system defined property sheet pages, a method comprising the steps of:
-
providing an object and an associated application defined property sheet page for the object;
adding the application defined property sheet page to the set of system defined property sheet pages displayed on the video display; and
browsing the set of system defined property sheet pages using the property sheet page browser. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. In a data processing system having a processing means for running an operating system, a video display, and a set of system defined property sheet pages, the system comprising:
-
means for displaying the set of system defined property sheet pages;
means for providing an object with an associated application defined property sheet page; and
means for adding the application defined property sheet page to the set of system defined property sheet pages displayed on the video display. - View Dependent Claims (27)
-
-
28. In a data processing system having a video display, a method comprising the steps of:
-
receiving a plurality of objects, each having associated application defined properties;
determining common application defined properties of the objects; and
displaying the determined common application defined properties on a per-property browsing list on a video display. - View Dependent Claims (29)
-
-
30. In a data processing system having a video display, a method comprising the steps of:
-
receiving a plurality of objects, each having associated property sheet pages;
determining whether the objects have common property sheet pages; and
when the objects have common property sheet pages, displaying the determined common property sheet pages on a video display. - View Dependent Claims (31)
-
-
32. In a data processing system having a video display and an operating system that includes a per-property browser and a property sheet page browser, a method comprising the steps of:
-
providing an application defined property;
providing a per-property browsing list having an entry for the application defined property;
providing a property sheet page browser having a property sheet page for the application defined property;
when receiving user input indicating a desire to switch from the per-property browser to the property sheet page browser, mapping to a property sheet page; and
when receiving user input indicating a desire to switch from the property sheet page browser to the per-property browser, mapping to a property sheet page containing a per-property browsing list. - View Dependent Claims (33, 34)
-
Specification