5.7. The `hidden` child element of `layout`
Prev | 5. layout | Next

### 5.7. The `hidden` child element of `layout`

    <hidden>
      Content: [ command|property|openedDocumentHook|editorListener|
                 part|action|insert ]*
    </hidden>

    <insert />

    <command
      name = NMTOKEN
    />

    <property
      name = NMTOKEN
    />

    <openedDocumentHook
      name = NMTOKEN
    />

    <editorListener
      name = NMTOKEN
    />

    <part
      name = NMTOKEN
    />

    <action
      name = NMTOKEN
    />

Specifies which parts are needed, even if they are not visible, to make a functioning XML editor, given the visible parts which are referenced in preferencesSheets, topToolBars, rightPanes, etc.

All the child elements of `hidden` are references to parts declared elsewhere in this GUI specification.

Example:

      <hidden>
        <!-- These are required to be able to use editPane -->
        <command name="replace" />
        <command name="insert" />
        <command name="convert" />
        <command name="wrap" />

        <part name="editOptionsPart" />
        <part name="spellOptionsPart" />
        <part name="spreadsheetOptionsPart" />
        <part name="webDAVOptionsPart" />

        <part name="autoSavePart" />

        <!-- Required by setStyleSheetMenuItems -->
        <action name="setStyleSheetAction" />
      </hidden>

Prev | Up | Next
5.6. The `preferencesSheets` child element of `layout` | Home | 5.8. The `insert` descendant element of `layout`