Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 13372) +++ trunk/src/Makefile.dep (revision 13373) @@ -942,17 +942,18 @@ hid_actions.h hid_dad.h compat_misc.h hid_attrib.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h action_helper.h board.h const.h \ - vtroutestyle.h library.h rats_patch.h board.h compat_fs.h const.h \ - conf_core.h conf.h ../src_3rd/liblihata/lihata.h \ + vtroutestyle.h library.h rats_patch.h board.h compat_fs.h compat_misc.h \ + const.h conf_core.h conf.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/genht/htsp.h \ ../src_3rd/genvector/vtp0.h list_conf.h data.h crosshair.h vtonpoint.h \ route.h buffer.h obj_subc_list.h obj_subc.h \ ../src_3rd/libminuid/libminuid.h rtree.h ht_subc.h vtpadstack.h \ - obj_pstk_shape.h polygon.h vtpadstack_t.h buffer.h safe_fs.h search.h \ - rats.h netlist.h route_style.h ../src_plugins/io_lihata/io_lihata.h \ - conf.h ../src_plugins/io_lihata/lht_conf.h \ - ../src_plugins/io_lihata/write.h ../src_plugins/io_lihata/read.h \ + obj_pstk_shape.h polygon.h vtpadstack_t.h buffer.h paths.h safe_fs.h \ + search.h rats.h netlist.h route_style.h \ + ../src_plugins/io_lihata/io_lihata.h conf.h \ + ../src_plugins/io_lihata/lht_conf.h ../src_plugins/io_lihata/write.h \ + ../src_plugins/io_lihata/read.h ../src_plugins/extedit/extedit_dad.c \ dolists.h ../src_plugins/fontmode/fontmode.o: ../src_plugins/fontmode/fontmode.c \ ../config.h conf_core.h conf.h global_typedefs.h pcb_bool.h unit.h \ Index: trunk/src_plugins/extedit/extedit.c =================================================================== --- trunk/src_plugins/extedit/extedit.c (revision 13372) +++ trunk/src_plugins/extedit/extedit.c (revision 13373) @@ -66,12 +66,7 @@ /* accept these objects for external editing */ #define EXTEDIT_TYPES (PCB_TYPE_SUBC | PCB_TYPE_ELEMENT) -/* DAD-based interactive method editor */ -static extedit_method_t *extedit_interactive(void) -{ -#warning TODO - return NULL; -} +#include "extedit_dad.c" /* HID-dependent, portable watch of child process */ typedef struct { Index: trunk/src_plugins/extedit/extedit_dad.c =================================================================== --- trunk/src_plugins/extedit/extedit_dad.c (nonexistent) +++ trunk/src_plugins/extedit/extedit_dad.c (revision 13373) @@ -0,0 +1,31 @@ +/* + * COPYRIGHT + * + * pcb-rnd, interactive printed circuit board design + * Copyright (C) 2017 Tibor 'Igor2' Palinkas + * + * This module, dialogs, was written and is Copyright (C) 2017 by Tibor Palinkas + * this module is also subject to the GNU GPL as described below + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + */ + +/* DAD-based interactive method editor */ +static extedit_method_t *extedit_interactive(void) +{ + + return NULL; +}