OK, abbiamo detto abbastanza. Come funziona? Semplice: utilizzare il tag <embed>. Ecco un esempio ridotto:
<dialog>
<tabbook>
<tab [...]>
[...]
</tab>
<tab label="Plot Options" i18n_context="Opzioni relative al grafico">
<embed id="plotoptions" component="rkward::plot_options"/>
</tab>
<tab [...]>
[...]
</tab>
</tabbook>
</dialog>
Ciò che succede qui è che l'intera GUI o l'estensione delle opzioni di tracciamento dei grafici (tranne ovviamente per gli elementi standard come il pulsante , ecc.) è integrato direttamente nella propria estensione (da provare!).
Come si può vedere, la sintassi del tag <embed> è abbastanza semplice. Richiede un id come la maggior parte degli elementi. Il componente parametro specifica quale estensione incorporare, come definito nella .pluginmap ("rkward::plot_options" è il risultato della concatenazione dello spazio dei nomi «rkward», un separatore «::» e il nome del componente «plot_options»).