Flexible help support in an object oriented application
First Claim
1. A method of increasing the accessibility and flexibility of a help facility for a computer application, the method comprising the steps:
- providing a help helper application for the help facility, the help helper application being a part of said computer application;
attaching the help helper application to a target panel for which help is to be provided;
invoking the help helper application to display both the target panel and a help editor panel at the same time;
listing on the help editor panel a set of components of the target panel;
identifying on the help editor panel one of the selected components of the target panel; and
using the help editor panel to build a help feature, in the help facility, for the selected component.
1 Assignment
0 Petitions
Accused Products
Abstract
A “helpHelper” bean is attached (using the VisualAge visual editor) to a panel for which help is to be provided. The custom editor for the helpHelper bean brings up the target panel, along with a help editor panel that shows which component of the target panel is selected, allowing help for that part to be assigned. At run time, the helpHelper bean listens to which part of the panel is selected, and brings up the help for that part when it is requested (if F9 is hit). The runtime help can also operate in “hover” mode. This offers a very simple and convenient way to add the help for the panel, and it also makes delivery of the help an integral part of the application, so that it does not require anything apart from the Java code to display the help.
100 Citations
15 Claims
-
1. A method of increasing the accessibility and flexibility of a help facility for a computer application, the method comprising the steps:
-
providing a help helper application for the help facility, the help helper application being a part of said computer application;
attaching the help helper application to a target panel for which help is to be provided;
invoking the help helper application to display both the target panel and a help editor panel at the same time;
listing on the help editor panel a set of components of the target panel;
identifying on the help editor panel one of the selected components of the target panel; and
using the help editor panel to build a help feature, in the help facility, for the selected component. - View Dependent Claims (2, 3, 4, 13)
-
-
5. Apparatus for increasing the accessibility and flexibility of a help facility for a computer application, comprising:
-
a help helper application for the help facility, the help helper application being a part of said computer application;
a connector attaching the help helper application to a target panel for which help is to be provided;
means for invoking the help helper application to display both the target panel and a help editor panel at the same time;
means for listing on the help editor panel a set of components of the target panel;
means for identifying on the help editor panel one of the selected components of the target panel; and
means for using the help editor panel to build a help feature, in the help facility, for the selected component. - View Dependent Claims (6, 7, 8, 14)
-
-
9. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for increasing the accessibility and flexibility of a help facility for a computer application, said method steps comprising:
-
providing a help helper application for the help facility, the help helper application being a part of said computer application attaching the help helper application to a target panel for which help is to be provided;
within the execution of the computer application for which help is being provided, displaying the target panel for that application and invoking the help helper for a component of that target panel by requesting help from that component;
listing on the help editor panel a set of components of the target panel;
identifying on the help editor panel one of the selected components of the target panel; and
using the help editor panel to build a help feature in the help facility, for of the selected component. - View Dependent Claims (10, 11, 12, 15)
-
Specification