Index: write.c =================================================================== --- write.c (revision 34016) +++ write.c (revision 34017) @@ -2078,33 +2078,44 @@ if (type == PCB_IOT_PCB) { RND_DAD_BEGIN_HBOX(sub->dlg); - RND_DAD_LABEL(sub->dlg, "Omit font"); - RND_DAD_HELP(sub->dlg, "Do not save the font subtree\nWARNING: this will make the board depend on\nthe default font available on systems\nwhere it is loaded; if multiple fonts\nare used, all will be displayed using the default"); - RND_DAD_BOOL(sub->dlg); - RND_DAD_DEFAULT_NUM(sub->dlg, !!conf_io_lihata.plugins.io_lihata.omit_font); - save->womit_font = RND_DAD_CURRENT(sub->dlg); + RND_DAD_BEGIN_VBOX(sub->dlg); /* left column */ + RND_DAD_BEGIN_HBOX(sub->dlg); + RND_DAD_LABEL(sub->dlg, "Omit font"); + RND_DAD_HELP(sub->dlg, "Do not save the font subtree\nWARNING: this will make the board depend on\nthe default font available on systems\nwhere it is loaded; if multiple fonts\nare used, all will be displayed using the default"); + RND_DAD_BOOL(sub->dlg); + RND_DAD_DEFAULT_NUM(sub->dlg, !!conf_io_lihata.plugins.io_lihata.omit_font); + save->womit_font = RND_DAD_CURRENT(sub->dlg); + RND_DAD_END(sub->dlg); + RND_DAD_BEGIN_HBOX(sub->dlg); + RND_DAD_LABEL(sub->dlg, "Omit config"); + RND_DAD_HELP(sub->dlg, "Do not save the config subtree\nWARNING: this will lose all DESIGN role\nconfig setting in the resulting file"); + RND_DAD_BOOL(sub->dlg); + RND_DAD_DEFAULT_NUM(sub->dlg, !!conf_io_lihata.plugins.io_lihata.omit_config); + save->womit_config = RND_DAD_CURRENT(sub->dlg); + RND_DAD_END(sub->dlg); + RND_DAD_END(sub->dlg); + + RND_DAD_BEGIN_HBOX(sub->dlg); + RND_DAD_COMPFLAG(sub->dlg, RND_HATF_TIGHT | RND_HATF_FRAME); + RND_DAD_END(sub->dlg); + + RND_DAD_BEGIN_VBOX(sub->dlg); /* right column */ + RND_DAD_BEGIN_HBOX(sub->dlg); + RND_DAD_LABEL(sub->dlg, "Omit styles"); + RND_DAD_HELP(sub->dlg, "Do not save the routing style subtree\nThe resulting file will have no\nrouting styles"); + RND_DAD_BOOL(sub->dlg); + RND_DAD_DEFAULT_NUM(sub->dlg, !!conf_io_lihata.plugins.io_lihata.omit_styles); + save->womit_styles = RND_DAD_CURRENT(sub->dlg); + RND_DAD_END(sub->dlg); + RND_DAD_BEGIN_HBOX(sub->dlg); + RND_DAD_LABEL(sub->dlg, "Denoise"); + RND_DAD_HELP(sub->dlg, "Do not save volatile data:\nrats\nselect/warn/found flags\n"); + RND_DAD_BOOL(sub->dlg); + RND_DAD_DEFAULT_NUM(sub->dlg, !!conf_io_lihata.plugins.io_lihata.denoise); + save->wdenoise = RND_DAD_CURRENT(sub->dlg); + RND_DAD_END(sub->dlg); + RND_DAD_END(sub->dlg); RND_DAD_END(sub->dlg); - RND_DAD_BEGIN_HBOX(sub->dlg); - RND_DAD_LABEL(sub->dlg, "Omit config"); - RND_DAD_HELP(sub->dlg, "Do not save the config subtree\nWARNING: this will lose all DESIGN role\nconfig setting in the resulting file"); - RND_DAD_BOOL(sub->dlg); - RND_DAD_DEFAULT_NUM(sub->dlg, !!conf_io_lihata.plugins.io_lihata.omit_config); - save->womit_config = RND_DAD_CURRENT(sub->dlg); - RND_DAD_END(sub->dlg); - RND_DAD_BEGIN_HBOX(sub->dlg); - RND_DAD_LABEL(sub->dlg, "Omit styles"); - RND_DAD_HELP(sub->dlg, "Do not save the routing style subtree\nThe resulting file will have no\nrouting styles"); - RND_DAD_BOOL(sub->dlg); - RND_DAD_DEFAULT_NUM(sub->dlg, !!conf_io_lihata.plugins.io_lihata.omit_styles); - save->womit_styles = RND_DAD_CURRENT(sub->dlg); - RND_DAD_END(sub->dlg); - RND_DAD_BEGIN_HBOX(sub->dlg); - RND_DAD_LABEL(sub->dlg, "Denoise"); - RND_DAD_HELP(sub->dlg, "Do not save volatile data:\nrats\nselect/warn/found flags\n"); - RND_DAD_BOOL(sub->dlg); - RND_DAD_DEFAULT_NUM(sub->dlg, !!conf_io_lihata.plugins.io_lihata.denoise); - save->wdenoise = RND_DAD_CURRENT(sub->dlg); - RND_DAD_END(sub->dlg); } return save; }