kicad/eeschema/dialogs
Wayne Stambaugh d9e0ab0241 Improve Eeschema find code and add initial replace plumbing.
* Replace Eeschema find code with a collector based implementation.
* Fixed a search bug when all subsequent searches of an item would ignore
  the remaining valid child items when an item had more than one child
  item that matched the search criteria.
* Add SCH_FIND_COLLECTOR class to find all items that meet the specified
  search criteria.
* Add SCH_FIND_COLLECT0R_DATA to keep track of information for all matching
  items.
* Use collector to iterate over the list of items that match the search
  criteria rather than trying to start at the last matched item.
* Remove unused searching methods from sheet path and sheet path list
  objects.
* Add replace and replace all functionality to Eeschema find dialog.
* Push matching methods down to EDA_ITEM class so they can be used by
  other derived objects.
* Add method to EDA_ITEM to test if item supports replacing.
* Add flag to find/replace data to support replace feature.
* Disable wild card matching check box when dialog is in replace mode as
  wild card replacement is not supported at this time.
* The usual Doxygen comment and coding policy fixes.
2011-12-01 11:49:28 -05:00
..
annotate_dialog.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
annotate_dialog.h Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
dialog_SVG_print.cpp Make CvPcb stay open on save the default behavior. Fixes 872265 2011-10-13 16:13:11 -04:00
dialog_SVG_print.h EESchema code refactoring and coding policy naming fixes. 2011-01-21 14:30:59 -05:00
dialog_SVG_print_base.cpp Fix typo errors and make translations more easy. 2011-10-03 21:11:09 +02:00
dialog_SVG_print_base.fbp Fix typo errors and make translations more easy. 2011-10-03 21:11:09 +02:00
dialog_SVG_print_base.h Fix typo errors and make translations more easy. 2011-10-03 21:11:09 +02:00
dialog_annotate_base.cpp Dialog annotate changes to use new annotation algorithm. 2011-01-04 21:27:52 +01:00
dialog_annotate_base.fbp Dialog annotate changes to use new annotation algorithm. 2011-01-04 21:27:52 +01:00
dialog_annotate_base.h Dialog annotate changes to use new annotation algorithm. 2011-01-04 21:27:52 +01:00
dialog_build_BOM.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
dialog_build_BOM.h EESchema bug fixes and other minor changes (fixes lp:793373). 2011-06-07 11:29:01 -04:00
dialog_build_BOM_base.cpp More EESchema dialog file housekeeping 2010-11-17 16:47:27 -05:00
dialog_build_BOM_base.fbp More EESchema dialog file housekeeping 2010-11-17 16:47:27 -05:00
dialog_build_BOM_base.h More EESchema dialog file housekeeping 2010-11-17 16:47:27 -05:00
dialog_color_config.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
dialog_color_config.h EESchema dead code removal and other minor changes. 2011-06-15 14:44:24 -04:00
dialog_edit_component_in_lib.cpp Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_component_in_lib.h Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_component_in_lib_base.cpp Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_component_in_lib_base.fbp Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_component_in_lib_base.h Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_component_in_schematic.cpp Update .cpp icon files not updated in previous commit. 2011-09-22 21:16:55 +02:00
dialog_edit_component_in_schematic.h Add field removal warning to EESchema's edit component in schematic dialog. 2011-08-30 15:24:28 -04:00
dialog_edit_component_in_schematic_fbp.cpp Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_component_in_schematic_fbp.fbp Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_component_in_schematic_fbp.h Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_label.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
dialog_edit_label.h Minor fixes and lots of coding policy changes. 2010-12-08 15:12:46 -05:00
dialog_edit_label_base.cpp Eeschema: minor enhancements 2010-12-22 15:11:01 +01:00
dialog_edit_label_base.fbp Eeschema: minor enhancements 2010-12-22 15:11:01 +01:00
dialog_edit_label_base.h Eeschema: minor enhancements 2010-12-22 15:11:01 +01:00
dialog_edit_libentry_fields_in_lib.cpp Coding style policy fixes and dead code removal. 2011-09-06 15:42:46 -04:00
dialog_edit_libentry_fields_in_lib_base.cpp Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_libentry_fields_in_lib_base.fbp Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_edit_libentry_fields_in_lib_base.h Eeschema: Fix incorrect size of dialog Edit component in libedit: wrong size under wxWidgets 2.9.3 2011-09-20 20:19:09 +02:00
dialog_eeschema_config.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
dialog_eeschema_config.h EESchema code refactoring and coding policy naming fixes. 2011-01-21 14:30:59 -05:00
dialog_eeschema_config_fbp.cpp Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
dialog_eeschema_config_fbp.fbp Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
dialog_eeschema_config_fbp.h Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
dialog_eeschema_options.cpp More auto save improvements. 2011-10-15 09:25:57 -04:00
dialog_eeschema_options.h More auto save improvements. 2011-10-15 09:25:57 -04:00
dialog_eeschema_options_base.cpp More auto save improvements. 2011-10-15 09:25:57 -04:00
dialog_eeschema_options_base.fbp More auto save improvements. 2011-10-15 09:25:57 -04:00
dialog_eeschema_options_base.h More auto save improvements. 2011-10-15 09:25:57 -04:00
dialog_erc.cpp Eeschema ERC improvements and other minor fixes. 2011-10-07 10:41:30 -04:00
dialog_erc.h Minor fixes and lots of coding policy changes. 2010-12-08 15:12:46 -05:00
dialog_erc_base.cpp EESchema file name and location house keeping. 2010-11-11 16:10:27 -05:00
dialog_erc_base.fbp Update .cpp icon files not updated in previous commit. 2011-09-22 21:16:55 +02:00
dialog_erc_base.h EESchema file name and location house keeping. 2010-11-11 16:10:27 -05:00
dialog_lib_edit_draw_item.cpp More EESchema dialog file housekeeping 2010-11-17 16:47:27 -05:00
dialog_lib_edit_draw_item.fbp Eeschema: Fix icons in macro menu. 2011-10-18 12:16:27 +02:00
dialog_lib_edit_draw_item.h More EESchema dialog file housekeeping 2010-11-17 16:47:27 -05:00
dialog_lib_edit_draw_item_base.cpp Eeschema: Fix icons in macro menu. 2011-10-18 12:16:27 +02:00
dialog_lib_edit_draw_item_base.h Eeschema: Fix icons in macro menu. 2011-10-18 12:16:27 +02:00
dialog_lib_edit_pin.cpp Fix very minor issues and code cleaning 2011-10-18 19:28:49 +02:00
dialog_lib_edit_pin.h zwischen punkt for migration to PNG bitmaps 2011-08-28 22:04:59 -05:00
dialog_lib_edit_pin_base.cpp Eeschema: Fix icons in macro menu. 2011-10-18 12:16:27 +02:00
dialog_lib_edit_pin_base.fbp Eeschema: Fix icons in macro menu. 2011-10-18 12:16:27 +02:00
dialog_lib_edit_pin_base.h Eeschema: Fix icons in macro menu. 2011-10-18 12:16:27 +02:00
dialog_lib_edit_text.cpp Some better icons. 2011-11-12 10:51:06 +01:00
dialog_lib_edit_text.h Some better icons. 2011-11-12 10:51:06 +01:00
dialog_lib_edit_text_base.cpp fix bug 765355 2011-04-19 18:30:28 +02:00
dialog_lib_edit_text_base.fbp fix bug 765355 2011-04-19 18:30:28 +02:00
dialog_lib_edit_text_base.h fix bug 765355 2011-04-19 18:30:28 +02:00
dialog_lib_new_component.cpp More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_lib_new_component.fbp More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_lib_new_component.h More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_lib_new_component_base.cpp More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_lib_new_component_base.h More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_libedit_dimensions.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
dialog_libedit_dimensions.h Added missing header file from previous commit. 2010-11-19 11:45:23 -05:00
dialog_libedit_dimensions_base.cpp More EESchema dialog file housekeeping and coding policy fixes. 2010-11-19 11:28:46 -05:00
dialog_libedit_dimensions_base.fbp More EESchema dialog file housekeeping and coding policy fixes. 2010-11-19 11:28:46 -05:00
dialog_libedit_dimensions_base.h More EESchema dialog file housekeeping and coding policy fixes. 2010-11-19 11:28:46 -05:00
dialog_plot_schematic_DXF.cpp Gerbview: minor enhancement. 2011-10-16 10:02:36 +02:00
dialog_plot_schematic_DXF_base.cpp Dialog escape key termination and default button fixes. 2011-03-14 15:17:42 -04:00
dialog_plot_schematic_DXF_base.fbp Dialog escape key termination and default button fixes. 2011-03-14 15:17:42 -04:00
dialog_plot_schematic_DXF_base.h Dialog escape key termination and default button fixes. 2011-03-14 15:17:42 -04:00
dialog_plot_schematic_HPGL.cpp Gerbview: minor enhancement. 2011-10-16 10:02:36 +02:00
dialog_plot_schematic_HPGL_base.cpp Dialog escape key termination and default button fixes. 2011-03-14 15:17:42 -04:00
dialog_plot_schematic_HPGL_base.fbp Dialog escape key termination and default button fixes. 2011-03-14 15:17:42 -04:00
dialog_plot_schematic_HPGL_base.h Dialog escape key termination and default button fixes. 2011-03-14 15:17:42 -04:00
dialog_plot_schematic_PS.cpp Gerbview: minor enhancement. 2011-10-16 10:02:36 +02:00
dialog_plot_schematic_PS_base.cpp Minor fixes and enhancement 2011-05-09 21:44:06 +02:00
dialog_plot_schematic_PS_base.fbp Minor fixes and enhancement 2011-05-09 21:44:06 +02:00
dialog_plot_schematic_PS_base.h Minor fixes and enhancement 2011-05-09 21:44:06 +02:00
dialog_print_using_printer.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
dialog_print_using_printer.h Minor fixes and lots of coding policy changes. 2010-12-08 15:12:46 -05:00
dialog_print_using_printer_base.cpp EESchema file name and location house keeping. 2010-11-11 16:10:27 -05:00
dialog_print_using_printer_base.fbp Fix typo errors and make translations more easy. 2011-10-03 21:11:09 +02:00
dialog_print_using_printer_base.h EESchema file name and location house keeping. 2010-11-11 16:10:27 -05:00
dialog_sch_edit_sheet_pin.cpp More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_sch_edit_sheet_pin.h More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_sch_edit_sheet_pin_base.cpp Eeschema: minor enhancements 2010-12-22 15:11:01 +01:00
dialog_sch_edit_sheet_pin_base.fbp Eeschema: minor enhancements 2010-12-22 15:11:01 +01:00
dialog_sch_edit_sheet_pin_base.h Eeschema: minor enhancements 2010-12-22 15:11:01 +01:00
dialog_sch_find.fbp Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00
dialog_sch_sheet_props.cpp More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_sch_sheet_props.fbp Fix very minor bugs. Boost update. Pcbnew: files housekeeping and code cleanup. 2010-11-26 12:55:34 +01:00
dialog_sch_sheet_props.h More EESchema dialog file housekeeping and coding policy fixes. 2010-11-20 16:59:00 -05:00
dialog_sch_sheet_props_base.cpp Fix very minor bugs. Boost update. Pcbnew: files housekeeping and code cleanup. 2010-11-26 12:55:34 +01:00
dialog_sch_sheet_props_base.h Fix very minor bugs. Boost update. Pcbnew: files housekeeping and code cleanup. 2010-11-26 12:55:34 +01:00
dialog_schematic_find.cpp Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00
dialog_schematic_find.h Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00
dialog_schematic_find_base.cpp Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00
dialog_schematic_find_base.h Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00