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>