OK, nog sagt. Hur fungerar det? Enkelt: Använd bara taggen <embed>. Här är ett avkortat exempel:
<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>
Vad som händer här är att hela det grafiska användargränssnittet för insticksprogrammet med diagramalternativ (utom förstås standardelementen som knappen , etc.) inbäddas direkt i ditt insticksprogram (prova det!).
Som du märker är syntaxen för taggen <embed> rätt enkel. Den har en id som de flesta element. Parameterkomponenten anger vilket insticksprogram som ska inbäddas, som definierad i .pluginmap-filen ("rkward::plot_options" är resultatet av att sammanfoga namnrymden ”rkward”, en avskiljare ”::” och komponentens namn ”plot_options”).