12. A specific menu

The menu element allows to specify a menu which is specific to a given document type.

Figure 2.2. The "Simple Section" menu

The "Simple Section" menu

Excerpts from rng_section_config/common.incl (same file for all variants):

<menu label="Se_ction">
  <menu label="C_olumn" name="tableColumnMenu">
    <item label="_Insert Before"
          command="sect.tableEdit" parameter="insertColumnBefore"/>
    <item label="I_nsert After"
          command="sect.tableEdit" parameter="insertColumnAfter"/>
  <separator />
  <item label="_Convert to HTML"
        command="sect.convertToHTML" />

A menu element has item, menu and separator child elements, each menu item invoking a command. A menu element is required to have a label attribute. In the value of the label attribute, character underscore ('_') may be used to specify the mnemonic of a menu or an item.