Enable ribbon reloading via a proxy add-in
First Claim
Patent Images
1. A computer storage medium havingcomputer-executable instructions for causing a computer to perform steps comprising:
- loading a ribbon proxy add-in that has ribbon customizations for a ribbon of a primary add-in;
loading the primary add-in;
at a later point in time, unloading and reloading the ribbon proxy add-in, which causes a host application to re-query the ribbon proxy add-in for the ribbon customizations; and
since the ribbon proxy add-in points to the ribbon customizations of the primary add-in, updating the ribbon of the primary add-in as a result.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for enabling ribbon re-loading through a proxy add-in. A ribbon proxy add-in is loaded that has ribbon customizations for a ribbon of a primary add-in. The primary add-in is also loaded. At a later point in time, the ribbon proxy add-in is unloaded and reloaded, which causes a host application to re-query the ribbon proxy add-in for the ribbon customizations. Since the ribbon proxy add-in points to the ribbon customizations of the primary add-in, the ribbon of the primary add-in is updated as a result.
-
Citations
20 Claims
-
1. A computer storage medium having
computer-executable instructions for causing a computer to perform steps comprising: -
loading a ribbon proxy add-in that has ribbon customizations for a ribbon of a primary add-in; loading the primary add-in; at a later point in time, unloading and reloading the ribbon proxy add-in, which causes a host application to re-query the ribbon proxy add-in for the ribbon customizations; and since the ribbon proxy add-in points to the ribbon customizations of the primary add-in, updating the ribbon of the primary add-in as a result. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for loading a primary add-in and a ribbon proxy
add-in on host startup comprising the steps of: -
discovering a ribbon proxy add-in; obtaining user interface details for the ribbon proxy add-in, which points to user interface details for a primary add-in; discovering a the primary add-in; receiving an indication from the primary add-in that the primary add-in does not support a ribbon extensibility interface; and updating a ribbon on a toolbar menu based upon the user interface details returned for the ribbon proxy add-in. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for updating a primary add-in after host startup comprising the steps of:
-
determining that a primary add-in wants to change an associated ribbon on a toolbar menu; fetching a ribbon proxy add-in; requesting that a host application disconnect the ribbon proxy add-in; requesting that the host application reconnect the ribbon proxy add-in; and when the ribbon proxy add-in is reconnected by the host application, loading a customized string associated with the ribbon proxy add-in, thereby causing the associated ribbon to be updated on the toolbar menu. - View Dependent Claims (17, 18, 19, 20)
-
Specification