Context Help Editor

Context-sensitive help is a mechanism that enables linking a user interface part with a specific help topic. When the user activates the associated user interface part, the help page is displayed in the dynamic help area. The user interface and the help pages are associated with each other in two ways a static XML file or a dynamic context provider. The context help editor assists in the creation of the context help XML files that statically associate help with the user interface.

The Definition page of the editor provides a graphical view of the xml file, separated into two columns. The one on the left is titled Context Help and displays the xml elements in a tree format along with actions to add, move and remove them. The other column provides more detailed information about the element selected in the left column and enables editing of the details.

Adding new help contexts

Help context editor with filled fields

When clicking the Add Context button a new context is added to the help context list. As well as a Context Details column apears where more detailed information can be provided. Such as:

Adding help topics and commands

A help context topic gives a very short description about the provided help and most commonly gives a link to a more detailed help page.

Help context editor with filled detail fields

In the Topic Details section the label of the topic as well as location of the page with more details (most commonly it would be a *.htm page).

A help context command executes a specified action when the user clicks on it.

Help context editor add command

Remove, Up, Down

There are three buttons, which enable manipulating with the items order on the context list or with deleting the items.

Help context with manipulating buttons

These buttons are: