Гаразд, досить слів. Як це все працює? Дуже просто: достатньо скористатися теґом <embed>. Ось позбавлений усього зайвого приклад:
<dialog>
<tabbook>
<tab [...]>
[...]
</tab>
<tab label="Plot Options" i18n_context="Options concerning the plot">
<embed id="plotoptions" component="rkward::plot_options"/>
</tab>
<tab [...]>
[...]
</tab>
</tabbook>
</dialog>
Тут увесь графічний інтерфейс або додаток параметрів креслення (окрім, звичайно ж, стандартних елементів, подібних до кнопки ) вбудовано до нашого додатка (спробуйте!).
Як можна бачити, синтаксис теґу <embed> доволі простий. У ньому використовується id, як і у більшості елементів. Параметр component визначає, який додаток слід вбудувати, його значення можна знайти у файлі .pluginmap ("rkward::plot_options" є результатом склеювання простору назв «rkward», роздільника «::» і назви компонента «plot_options»).