type=book layout elements

append_pages and insert_pages

<layout type="book" id="application-settings">

  <!-- ... -->

  <append_pages>
    <name>general-settings</name>
  </append_pages>

  <append_pages>
    <name>process-settings</name>
    <pos>0</pos>
  </append_pages>


  <!-- ... -->

</layout>

<factory type="book" id="general-settings">

  <!-- ... -->

</factory>

<factory type="book" id="process-settings">

  <!-- ... -->

</factory>

append_pages and insert_pages invoke the book layout manager's append() and insert() methods to create a new x::w::bookpagefactory, then use the named type=book factory element to create new book pages.

remove

<layout type="book" id="application-settings">

  <!-- ... -->

  <open>
    <page>0</page>
  </open>

  <!-- ... -->

</layout>

remove invokes the book layout manager's remove() method.

open

<layout type="book" id="application-settings">

  <!-- ... -->

  <open>
    <page>0</page>
  </open>

  <!-- ... -->

</layout>

open invokes the book layout manager's open() method.

close

<layout type="book" id="application-settings">

  <!-- ... -->

  <close />

  <!-- ... -->

</layout>

close invokes the book layout manager's close() method.