Index: trunk/src/plugins/sch_dialogs/dlg_project.c =================================================================== --- trunk/src/plugins/sch_dialogs/dlg_project.c (revision 10256) +++ trunk/src/plugins/sch_dialogs/dlg_project.c (revision 10257) @@ -80,6 +80,7 @@ case 0: ty = CSCH_SHTY_ROOT; break; case 1: ty = CSCH_SHTY_AUX; break; case 2: ty = CSCH_SHTY_UNLISTED; break; + case 3: ty = CSCH_SHTY_EXTERNAL; break; default: rnd_message(RND_MSG_ERROR, "prj2dlg_load_tree(): internal error: invalid SCOPE %d\n", SCOPE); return; @@ -149,6 +150,7 @@ case 0: target="aux"; break; case 1: case 2: target="root"; break; + case 3: target="aux"; break; default: return; } @@ -194,7 +196,7 @@ { prjdlg_ctx_t *ctx = &prjdlg; rnd_hid_dad_buttons_t clbtn[] = {{"Close", 0}, {NULL, 0}}; - char *lists[] = {"root sheets (directly compiled)", "aux sheets (referenced by hierarchy)", "unlisted sheets", NULL}; + char *lists[] = {"root sheets (directly compiled)", "aux sheets (referenced by hierarchy)", "unlisted sheets", "external sheets", NULL}; ctx->prj = prj; @@ -214,7 +216,7 @@ RND_DAD_BEGIN_HBOX(ctx->dlg); /* bottom buttons */ RND_DAD_BUTTON(ctx->dlg, "toggle root"); RND_DAD_CHANGE_CB(ctx->dlg, prj_sheet_toggle_cb); - RND_DAD_HELP(ctx->dlg, "If the selected sheet is a root sheet, make it an aux sheet;\nif it is an aux sheet, make it a root sheet;\nif it is an unlisted sheet, make it a root sheet."); + RND_DAD_HELP(ctx->dlg, "If the selected sheet is a root sheet, make it an aux sheet;\nif it is an aux sheet, make it a root sheet;\nif it is an unlisted sheet, make it a root sheet;\if it is an external sheet, make it an aux sheet."); RND_DAD_BUTTON(ctx->dlg, "new"); RND_DAD_CHANGE_CB(ctx->dlg, prj_sheet_new_cb); RND_DAD_HELP(ctx->dlg, "Create a new root sheet");