kicad/eeschema/dialogs
Dick Hollenbeck fef168aaed Modular-Kicad milestone B), minor portions:
*) KIWAY_PLAYER::IsModal() is now a retained state, controlled by SetModal()

*) Fully re-work the KIWAY_PLAYER::ShowModal() to use a nested event loop.

*) Add support to DIALOG_SHIM for a "quasi-modal" dialog presentation and mode.
   See top of dialog_shim.cpp about that for benefits and need.

*) You can now pick footprint from the schematic component field dialog, although
   if you do this before you open the BOARD, you will only get the global footprint
   libraries, not also the project specific ones.  Opening the BOARD first avoids this
   problem.

This is the first example of cross KIFACE invocation, it is also the first
instance of using a TOP_FRAME other than FRAME_PCB as the first thing. It works,
but it's missing support for opening the project specific table because
historically the FRAME_PCB did that. This is now starting to expose all the near
term needs for KIWAY_PLAYER <-> PROJECT interaction, independence and out of
sequence usage.

A fix for this will be coming in a few days.

However it mostly starts to show why the KIWAY is terribly useful and important.
2014-05-04 13:22:27 -05:00
..
dialog_annotate.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_annotate_base.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_annotate_base.fbp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_annotate_base.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_bom.cpp Jettison FP_LIB_TABLE::ConvertFromLegacy() into a static function, where it 2014-04-09 08:33:04 -05:00
dialog_bom_base.cpp Eeschema: Add dialog and utilities (help files ...) to create BOMs from generic netlist, using python scripts or xsltproc+style sheet. 2013-06-15 20:02:52 +02:00
dialog_bom_base.fbp Eeschema: Add dialog and utilities (help files ...) to create BOMs from generic netlist, using python scripts or xsltproc+style sheet. 2013-06-15 20:02:52 +02:00
dialog_bom_base.h Eeschema: Add dialog and utilities (help files ...) to create BOMs from generic netlist, using python scripts or xsltproc+style sheet. 2013-06-15 20:02:52 +02:00
dialog_bom_cfg.keywords Eeschema: add dialog and utilities to create BOMs from generic netlist 2013-06-14 16:59:52 +02:00
dialog_bom_help.html Eeschema: add dialog and utilities to create BOMs from generic netlist 2013-06-14 16:59:52 +02:00
dialog_choose_component.cpp Fix wx28 compatibility issue. 2014-02-27 09:05:28 +01:00
dialog_choose_component.h Eeschema: * Preselect the currently chosen component in the browser when pressing the thumbnail view. 2014-02-24 11:52:08 +01:00
dialog_choose_component_base.cpp Eeschema: component selection dialog improvements. 2014-02-23 20:27:07 -05:00
dialog_choose_component_base.fbp Eeschema: component selection dialog improvements. 2014-02-23 20:27:07 -05:00
dialog_choose_component_base.h Eeschema: component selection dialog improvements. 2014-02-23 20:27:07 -05:00
dialog_color_config.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_color_config.h Make KiCad compile with minimal warnings against SVN HEAD of wxWidgets as of today. 2014-01-07 19:34:04 -06:00
dialog_edit_component_in_lib.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_edit_component_in_lib.h page layout: if the environment variable KICAD_WKSFILE points a S expr page layout descr, this descr is used instead of internal descr. Mainly for testing purposes. 2013-06-07 11:49:36 +02:00
dialog_edit_component_in_lib_base.cpp Fix some issues in modview, relative to few incorrect use of some wxAuiManager functions. 2014-01-19 14:12:57 +01:00
dialog_edit_component_in_lib_base.fbp Fix some issues in modview, relative to few incorrect use of some wxAuiManager functions. 2014-01-19 14:12:57 +01:00
dialog_edit_component_in_lib_base.h Fix some issues in modview, relative to few incorrect use of some wxAuiManager functions. 2014-01-19 14:12:57 +01:00
dialog_edit_component_in_schematic.cpp Modular-Kicad milestone B), minor portions: 2014-05-04 13:22:27 -05:00
dialog_edit_component_in_schematic_fbp.cpp Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_edit_component_in_schematic_fbp.fbp Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_edit_component_in_schematic_fbp.h Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_edit_label.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_edit_label_base.cpp Eeschema bus label test bug fixes. (fixes lp:1209424) 2013-08-13 19:04:41 -04:00
dialog_edit_label_base.fbp Eeschema bus label test bug fixes. (fixes lp:1209424) 2013-08-13 19:04:41 -04:00
dialog_edit_label_base.h Eeschema bus label test bug fixes. (fixes lp:1209424) 2013-08-13 19:04:41 -04:00
dialog_edit_libentry_fields_in_lib.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_edit_libentry_fields_in_lib_base.cpp Better GITHUB class header documentation, better eeschema library field dialog stretching and title. 2013-11-27 14:06:41 -06:00
dialog_edit_libentry_fields_in_lib_base.fbp Better GITHUB class header documentation, better eeschema library field dialog stretching and title. 2013-11-27 14:06:41 -06:00
dialog_edit_libentry_fields_in_lib_base.h Better GITHUB class header documentation, better eeschema library field dialog stretching and title. 2013-11-27 14:06:41 -06:00
dialog_edit_one_field.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_edit_one_field.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_eeschema_config.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_eeschema_config_fbp.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_eeschema_config_fbp.fbp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_eeschema_config_fbp.h * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_eeschema_options.cpp Initial release of pl_editor, the page layout and title block editor. 2013-07-19 20:27:22 +02:00
dialog_eeschema_options.h Initial release of pl_editor, the page layout and title block editor. 2013-07-19 20:27:22 +02:00
dialog_eeschema_options_base.cpp Fix GOST compatibility. 2013-07-22 18:45:22 +02:00
dialog_eeschema_options_base.fbp Fix GOST compatibility. 2013-07-22 18:45:22 +02:00
dialog_eeschema_options_base.h Initial release of pl_editor, the page layout and title block editor. 2013-07-19 20:27:22 +02:00
dialog_erc.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_erc.h Fix compile errors when wx3.x is built with --enable-stl 2014-01-18 03:07:05 -06:00
dialog_erc_base.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_erc_base.fbp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_erc_base.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_lib_edit_draw_item.cpp Libedit and Modedit: fix minor, but annoying issues when editing items 2012-07-17 17:29:29 +02:00
dialog_lib_edit_draw_item.fbp Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_draw_item.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_lib_edit_draw_item_base.cpp Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_draw_item_base.h Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_pin.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_lib_edit_pin.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_lib_edit_pin_base.cpp Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_pin_base.fbp Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_pin_base.h Minor fixes. Gerbview: fix a collision name for GetLayout method. 2013-06-27 21:12:01 +02:00
dialog_lib_edit_text.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_lib_edit_text.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_lib_edit_text_base.cpp Eeszchema: Minor fixes. 2013-11-19 17:27:13 +01:00
dialog_lib_edit_text_base.fbp Eeszchema: Minor fixes. 2013-11-19 17:27:13 +01:00
dialog_lib_edit_text_base.h Fix some minor issues 2013-11-18 18:52:18 +01:00
dialog_lib_new_component.cpp eeschema/dialogs/dialog_lib_new_component.cpp was not expanding part name field nor setting initial focus. 2013-12-07 22:46:25 -06:00
dialog_lib_new_component.fbp dialog perfection does not come easily. 2013-12-09 16:48:09 -06:00
dialog_lib_new_component.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_lib_new_component_base.cpp dialog perfection does not come easily. 2013-12-09 16:48:09 -06:00
dialog_lib_new_component_base.h eeschema/dialogs/dialog_lib_new_component.cpp was not expanding part name field nor setting initial focus. 2013-12-07 22:46:25 -06:00
dialog_libedit_dimensions.cpp switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 2012-01-22 22:33:36 -06:00
dialog_libedit_dimensions.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -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 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -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_netlist.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_netlist_base.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_netlist_base.fbp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_netlist_base.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_plot_schematic.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_plot_schematic.h * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_plot_schematic_base.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_plot_schematic_base.fbp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_plot_schematic_base.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_print_using_printer.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_print_using_printer_base.cpp fix problem with eeschema print dialog showing up on missing monitor 2012-08-15 12:55:48 -05:00
dialog_print_using_printer_base.fbp fix problem with eeschema print dialog showing up on missing monitor 2012-08-15 12:55:48 -05:00
dialog_print_using_printer_base.h fix problem with eeschema print dialog showing up on missing monitor 2012-08-15 12:55:48 -05:00
dialog_sch_edit_sheet_pin.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_sch_edit_sheet_pin.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_sch_edit_sheet_pin_base.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_sch_edit_sheet_pin_base.fbp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_sch_edit_sheet_pin_base.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_sch_find.fbp wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs 2013-02-22 07:47:35 -06:00
dialog_sch_sheet_props.cpp Eeschema: always stores sheet filename in unix-like notation, and fix a bug when editing sheet file name. 2012-10-13 20:54:33 +02:00
dialog_sch_sheet_props.fbp Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_sch_sheet_props.h Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_sch_sheet_props_base.cpp Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_sch_sheet_props_base.h Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_schematic_find.cpp All: added a standard exit dialog called by int DisplayExitDialog( wxWindow* aParent, const wxString& aMessage ) 2012-03-08 18:47:23 +01:00
dialog_schematic_find.h Eeschema find/replace bug fixes and improvements (fixes 1208616). 2013-10-27 14:21:53 -04:00
dialog_schematic_find_base.cpp wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs 2013-02-22 07:47:35 -06:00
dialog_schematic_find_base.h wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs 2013-02-22 07:47:35 -06:00