Composable context menus
AssigneeOpen Text Corporation
InventorsSachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
Life of this patent
Estimating the term…
Abstract
Developer-composed context menus, e.g., composed by a developer in connection with use of a software development tool to create an application, are disclosed. In various embodiments, a definition of a context menu option and an associated action are received. Application code to implement the context menu at runtime, including by performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, is generated programmatically.
Claims27
A method, comprising:
- receiving via a software development tool interface a context menu option definition;
- and
- generating, using one or more processors, based at least in part on the context menu option definition, an application code to implement a context menu at runtime and to create an invisible object that is associated with an application page during execution of the application page, wherein the invisible object is configured to consume an event during display of the application page, update a context menu related value responsive to the event, and provide, to the context menu, a current context menu related value with which a context menu option of the context menu is updated during display of the application page.
A system, comprising:
- a data storage device;
- and
- a processor coupled to the data storage device and configured to:
- receive via a software development tool interface and store in the data storage device a context menu option definition;
- and
- generate, based at least in part on the context menu option definition, an application code to implement a context menu at runtime and to create an invisible object that is associated with an application page during execution of the application page, wherein the invisible object is configured to consume an event during display of the application page, update a context menu related value responsive to the event, and provide, to the context menu, a current context menu related value to update a context menu option of the context menu during display of the application page.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving via a software development tool interface a context menu option definition;
- and
- generating, based at least in part on the context menu option definition, an application code to implement a context menu at runtime and to create an invisible object that is associated with an application page during execution of the application page, wherein the invisible object is configured to consume an event during display of the application page, update a context menu related value responsive to the event, and provide, to the context menu, a current context menu related value to update a context menu option of the context menu during display of the application page.
Dependencies are inferred from the claim text.