Encara que la incrustació és genial, cal anar amb compte de no excedir-se. Massa funcions dins d'una IGU només fa que sigui difícil trobar les opcions rellevants. Per descomptat, a vegades és possible que vulgueu incrustar una gran quantitat d'opcions (com totes les opcions a plot()
), però com que són realment opcionals, no les voldreu de manera prominent a la IGU.
Una alternativa és incrustar aquestes opcions «com a un botó»:
<dialog> <tabbook> [...] <tab label="Options"> [...] <embed id="plotoptions" component="rkward::plot_options" as_button="true" label="Specify plotting options"/> </tab> [...] </tabbook> </dialog>
En aquest cas, s'afegirà un únic botó de prémer al connector, etiquetat . Quan premeu aquest botó, apareixerà un diàleg separat, amb totes les opcions del connector incrustat. Fins i tot si aquesta IGU incrustada no és visible la majoria de les vegades, podeu obtenir la seva configuració tal com es descriu a dalt.
Atenció
Probablement el «botó» d'aproximació només s'hauria d'utilitzar per als connectors que mai poden no ser vàlids (per configuració que manca/no vàlida). En cas contrari, l'usuari no podria enviar el codi, però podria tenir dificultats per a esbrinar-ho, el motiu està amagat darrere d'algun botó.