Index: ar_extern/dlg_extroute.c =================================================================== --- ar_extern/dlg_extroute.c (revision 36992) +++ ar_extern/dlg_extroute.c (revision 36993) @@ -192,7 +192,7 @@ { FILE *f; char *fname; - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); fname = rnd_hid_fileselect(rnd_gui, "Save autoroute settings to...", "Pick a file for saving autoroute settings to.\n", @@ -216,7 +216,7 @@ { FILE *f; char *fname; - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); fname = rnd_hid_fileselect(rnd_gui, "Load autoroute settings from...", "Pick a file for loading autoroute settings from.\n", Index: dialogs/dlg_pref_board.c =================================================================== --- dialogs/dlg_pref_board.c (revision 36992) +++ dialogs/dlg_pref_board.c (revision 36993) @@ -59,7 +59,7 @@ /* Dialog box to actual board meta */ static void pref_board_dlg2brd(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr) { - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); pcb_board_t *pcb = (pcb_board_t *)hl; int changed = 0; const char *newname, *oldname; @@ -92,7 +92,7 @@ static void pref_board_edit_attr(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr) { - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); rnd_actionva(hl, "Propedit", "board", NULL); } Index: dialogs/dlg_pref_color.c =================================================================== --- dialogs/dlg_pref_color.c (revision 36992) +++ dialogs/dlg_pref_color.c (revision 36993) @@ -81,7 +81,7 @@ static void pref_color_gen_cb(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr) { - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); pref_ctx_t *ctx = caller_data; const char *path = attr->user_data; @@ -97,7 +97,7 @@ static void pref_color_layer_cb(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr) { - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); pref_ctx_t *ctx = caller_data; DEF_TABDATA; int idx = (int *)attr->user_data - tabdata->wlayer; Index: dialogs/dlg_pref_general.c =================================================================== --- dialogs/dlg_pref_general.c (revision 36992) +++ dialogs/dlg_pref_general.c (revision 36993) @@ -47,7 +47,7 @@ static void pref_general_dlg2conf(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr) { - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); pref_ctx_t *ctx = caller_data; if (rnd_pref_dlg2conf_pre(hl, ctx) == NULL) Index: dialogs/dlg_pref_lib.c =================================================================== --- dialogs/dlg_pref_lib.c (revision 36992) +++ dialogs/dlg_pref_lib.c (revision 36993) @@ -73,7 +73,7 @@ static void pref_lib_select_cb(rnd_hid_attribute_t *attrib, void *hid_ctx, rnd_hid_row_t *row) { - pref_lib_update_buttons(rnd_gui->get_dad_hidlib(hid_ctx)); + pref_lib_update_buttons(rnd_gui->get_dad_design(hid_ctx)); } static void pref_lib_row_free(rnd_hid_attribute_t *attrib, void *hid_ctx, rnd_hid_row_t *row) @@ -136,7 +136,7 @@ if ((tabdata->lock) || (!ctx->active)) return; - hl = rnd_gui->get_dad_hidlib(ctx->dlg_hid_ctx); + hl = rnd_gui->get_dad_design(ctx->dlg_hid_ctx); attr = &ctx->dlg[tabdata->wlist]; /* copy everything from the config tree to the dialog */ @@ -161,7 +161,7 @@ /* Dialog box to current libraries in config */ static void pref_lib_dlg2conf(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr) { - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); pref_ctx_t *ctx = caller_data; DEF_TABDATA; rnd_hid_tree_t *tree = attr->wdata; @@ -212,7 +212,7 @@ if (rnd_dad_tree_remove(attr, r) == 0) { pref_lib_dlg2conf(hid_ctx, caller_data, attr); - pref_lib_update_buttons(rnd_gui->get_dad_hidlib(hid_ctx)); + pref_lib_update_buttons(rnd_gui->get_dad_design(hid_ctx)); } } @@ -282,7 +282,7 @@ static void lib_cell_edit_update(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *btn_attr) { - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); cell_edit_ctx_t *ctx = caller_data; char *tmp; Index: drc_query/dlg.c =================================================================== --- drc_query/dlg.c (revision 36992) +++ drc_query/dlg.c (revision 36993) @@ -226,7 +226,7 @@ rnd_hid_text_t *txt = atxt->wdata; char *script = txt->hid_get_text(atxt, hid_ctx); pcb_view_list_t *view = calloc(sizeof(pcb_view_list_t), 1); - pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_hidlib(hid_ctx); + pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_design(hid_ctx); pcb_qry_exec_t ec; pcb_qry_init(&ec, pcb, NULL, -1); @@ -541,7 +541,7 @@ { drc_rlist_ctx_t *ctx = caller_data; rnd_hid_row_t *row = rnd_dad_tree_get_selected(&(ctx->dlg[ctx->wrlist])); - pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_hidlib(hid_ctx); + pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_design(hid_ctx); rnd_conf_role_t role; if (row == NULL) { @@ -635,7 +635,7 @@ const char *script; rnd_conf_role_t role; pcb_view_list_t *view; - pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_hidlib(hid_ctx); + pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_design(hid_ctx); pcb_qry_exec_t ec; rlist_fetch(); @@ -659,7 +659,7 @@ { drc_rlist_ctx_t *ctx = caller_data; rnd_hid_row_t *row = rnd_dad_tree_get_selected(&(ctx->dlg[ctx->wrlist])); - pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_hidlib(hid_ctx); + pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_design(hid_ctx); if (row == NULL) { rnd_message(RND_MSG_ERROR, "Select a rule first\n"); @@ -671,7 +671,7 @@ static void rlist_btn_import_cb(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr_inp) { - pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_hidlib(hid_ctx); + pcb_board_t *pcb = (pcb_board_t *)rnd_gui->get_dad_design(hid_ctx); rnd_actionva(&pcb->hidlib, "DrcQueryImport", NULL); drc_rlist_pcb2dlg(); @@ -811,7 +811,7 @@ { drc_rlist_ctx_t *ctx = caller_data; rnd_hid_row_t *row = rnd_dad_tree_get_selected(&(ctx->dlg[ctx->wdlist])); - rnd_design_t *hl = rnd_gui->get_dad_hidlib(hid_ctx); + rnd_design_t *hl = rnd_gui->get_dad_design(hid_ctx); lht_node_t *nd; char *path; Index: lib_hid_pcbui/layersel.c =================================================================== --- lib_hid_pcbui/layersel.c (revision 36992) +++ lib_hid_pcbui/layersel.c (revision 36993) @@ -349,12 +349,12 @@ static void all_vis_cb(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr) { - rnd_actionva(rnd_gui->get_dad_hidlib(hid_ctx), "ToggleView", "all", "vis", "set", NULL); + rnd_actionva(rnd_gui->get_dad_design(hid_ctx), "ToggleView", "all", "vis", "set", NULL); } static void all_invis_cb(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr) { - rnd_actionva(rnd_gui->get_dad_hidlib(hid_ctx), "ToggleView", "all", "vis", "clear", NULL); + rnd_actionva(rnd_gui->get_dad_design(hid_ctx), "ToggleView", "all", "vis", "clear", NULL); } /* Select the first visible layer (physically) below the one turned off or