Dynamic tree-node property page extensions
AssigneeMicrosoft Corporation
InventorJason M. Allor
Life of this patent
Estimating the term…
Abstract
Several systems and associated methodologies are provided for adding one or more property pages to one or more types of data. The property pages are added to a data type based upon a unique identifier associated with the data type. The property pages can be selectively enableable property pages which can be selectively enabled for a particular item for a type of data. In accordance with user input, a property page control can display appropriate property pages to a user via a display.
Claims12
A system that associates at least one property page with at least one type of data comprising:
- a property page plug-in that includes the at least one property page;
- if the property page does not have a unique identifier, the plug-in associates the property page with a plurality of data types;
- and
- if the property image has a unique identifier, the plug-in associates the at least one property page with the at least one type of data based upon the unique identifier that identifies the type of data to which the at least one property page is to be associated.
A system to present data comprising:
- a folder that contains N number of property pages for a type of data, N being an integer;
- a globally unique identifier (GUID) associated with at least one of the type of data;
- a property page control operatively coupled to the folder and adapted to collect at least one of the property pages from the folder based upon user input;
- and
- a control reveal the collected property page for all types of data if the GUID does not associate the collected property page with at least one of the type of data.
A control adapted to present a property page comprising:
- a first component adapted to determine if the property page has an associated identifier;
- a second component adapted to present the property page for all types of data if the property page does not have a unique identifier;
- a third component adapted to determine if the property page has been enabled for a particular item of a data type if the property page does have a unique identifier;
- a fourth component adapted to display the property page only for the particular item of the data type if the property page a has been enabled to be displayed within a particular item of a data type.
A method for displaying a property page comprising:
- determining if the page has an associated page GUID;
- displaying the page for all types of data if the page does not have an associated GUID;
- determining if the page has been enabled for a particular item of a type of data if the page does have an associated GUID;
- and
- displaying the page for that particular item for the type of data if the page has been enabled for a particular item of a type of data.
In a computer system having a graphical user interface, a method for presenting a property page comprising:
- determining if the property page has an associated identifier;
- displaying the property page for all types of data if the property page does not have an associated identifier;
- determining if the property page has been enabled for a particular item of a type of data if the property page does have an associated identifier;
- and
- displaying the property page for that particular item for the type of data if the property page has been enabled for a particular item of a type of data.
Dependencies are inferred from the claim text.