kicad/eeschema
Chris Pavlina a20cce0753 Show component history at the top and preselect it
This was the behavior before the factoring out of COMPONENT_TREE. Moving
the history at the top just required inserting it at the right point;
fixing preselect involved wxEVT_INIT_DIALOG not propagating to the
panel. Simple solution was to move the parts of that event handler to
the constructor as they didn't have to be in an event handler anyway.

Fixes: lp:1707538
* https://bugs.launchpad.net/kicad/+bug/1707538
2017-08-19 00:41:21 -06:00
..
dialogs Eeschema: add symbol library table editor dialog. 2017-08-12 08:10:34 -04:00
netlist_exporters Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
plugins Eeschema bom scripts: move python scripts to eeschema/plugins/python_scripts and xsl scripts to subdir xsl_scripts. 2017-05-13 16:52:56 +02:00
sim Fix a few doxygen warnings 2017-06-18 09:18:41 +02:00
widgets Show component history at the top and preselect it 2017-08-19 00:41:21 -06:00
CMakeLists.txt Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
Info.plist Changed the bundle identifier to org.kicad-pcb.<app> to follow the kicad domain name 2015-10-30 08:43:04 +13:00
annotate.cpp Added extra information to error and info messages 2017-07-25 07:37:13 -04:00
autoplace_fields.cpp EDA_TEXT object refactor. 2017-01-25 08:03:32 -05:00
backanno.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
block.cpp Renamed remaining constants to match the action (see ab44e7cc) 2017-07-04 10:08:33 +02:00
block_libedit.cpp Fix a compil warning and a wxASSERT in netlist dialog and component_tree.cpp 2017-07-08 15:58:22 +02:00
bom_table_column.cpp Removed BOM functionality 2017-05-02 09:40:02 -04:00
bom_table_column.h Component table improvements 2017-05-08 12:43:20 +02:00
bom_table_model.cpp Fix a few doxygen warnings 2017-06-26 18:12:57 +02:00
bom_table_model.h Component table improvements 2017-05-08 12:43:20 +02:00
bus-wire-junction.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
busentry.cpp Eeschema: remove unused headers, unused variables, redundant casts, and minor boolean tweaks. 2015-11-03 14:44:05 -05:00
class_drc_erc_item.cpp fix Bug #152546 (Netlist not respecting case sensitivity for labels): the label matching is now case sensitive. To avoid issues with previous eeschema versions, add in ERC a dectection for "similar" labels (labels which differ only by a case sensitivity) 2015-12-20 13:40:17 +01:00
class_libentry.cpp Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
class_libentry.h Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
class_library.cpp Rewrite class UTF8 to contain rather than extend std::string storage. 2017-07-26 08:30:12 -04:00
class_library.h Better fix for bugs 1703258 and 1702707: better detection of cache lib modifications, not always detected previously. 2017-07-12 16:07:08 +02:00
class_netlist_object.cpp Add connection highlight to eeschema, step 1. 2016-11-16 11:07:02 +01:00
class_netlist_object.h Fix a few doxygen warnings 2017-06-30 16:03:17 +02:00
class_sch_screen.h Fix a crash in Eeschema when creating a netlist just after saving the project. 2017-07-09 20:17:18 +02:00
cmp_library.keywords 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
cmp_library_lexer.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
cmp_tree_model.cpp Search component footprint text 2017-07-18 08:58:03 -04:00
cmp_tree_model.h CMP_TREE_MODEL*: fix uninitialized members 2017-03-11 19:27:44 -05:00
cmp_tree_model_adapter.cpp Component chooser: show aliases better 2017-03-27 07:55:26 -04:00
cmp_tree_model_adapter.h Fix a few doxygen warnings 2017-06-21 10:01:39 +02:00
component_references_lister.cpp Change the way power symbols are annotated before creating a netlist or running ERC. 2017-07-21 18:41:04 +02:00
controle.cpp Fixes: lp:1695751 (EEschema: "Not-connected" flag not movable) 2017-06-05 18:16:08 +02:00
cross-probing.cpp Remove excessive schematic symbol library re-linking. 2017-03-04 16:02:33 -05:00
dialog_erc_listbox.h Fix a few doxygen warnings 2017-06-21 10:01:39 +02:00
edit_bitmap.cpp Eeschema: add saving schematic files to schematic plugin. 2016-07-11 15:48:46 -04:00
edit_component_in_schematic.cpp Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
edit_label.cpp EDA_TEXT object refactor. 2017-01-25 08:03:32 -05:00
eeredraw.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
eeschema.cpp Eeschema: add global symbol library configuration dialog. 2017-08-04 15:51:53 -04:00
eeschema.icns [MacOSX] Updated Icons - Document ones still missing :( 2012-09-27 19:20:44 +02:00
eeschema.rc Remove old xpm icons files 2012-04-07 13:09:57 +02:00
eeschema_config.cpp Initial symbol library table implementation prep work. 2017-03-31 16:29:34 -04:00
eeschema_config.h Pull existing settings into Doxygen module 2016-05-12 15:45:47 -04:00
eeschema_doc.icns Updates for OS X 2010-05-16 20:18:38 +02:00
eeschema_id.h Eeschema: add symbol library table editor dialog. 2017-08-12 08:10:34 -04:00
erc.cpp Eeschema: SCH_SHEET_LIST improvements. 2016-03-06 16:22:01 -05:00
erc.h fix Bug #152546 (Netlist not respecting case sensitivity for labels): the label matching is now case sensitive. To avoid issues with previous eeschema versions, add in ERC a dectection for "similar" labels (labels which differ only by a case sensitivity) 2015-12-20 13:40:17 +01:00
events_called_functions_for_edit.cpp Eeschema: Fix a (minor but annoying) bug detected by coverity which prevent Eeschema to draw components in "fast mode" (i;e. without pin texts) when they are moved, due to a draw parameter which was incorrectly used. 2015-02-28 17:56:09 +01:00
files-io.cpp Initial symbol library table implementation prep work. 2017-03-31 16:29:34 -04:00
find.cpp Replace BOOST_FOREACH with C++11 range based for. 2016-06-29 16:07:55 -04:00
general.h Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
generate_alias_info.cpp Component chooser: show aliases better 2017-03-27 07:55:26 -04:00
generate_alias_info.h Component chooser: display correct unit in reference field 2017-02-19 15:11:35 -05:00
getpart.cpp Show component history at the top and preselect it 2017-08-19 00:41:21 -06:00
help_common_strings.h general UI fix. Fixed a lot of icons and a lot of menu. 2017-06-02 11:51:11 +02:00
hierarch.cpp Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
highlight_connection.cpp Add connection highlight to eeschema, step 2: Fixes, refinements, add hot key, cleanup code. 2016-11-16 13:09:34 +01:00
hotkeys.cpp Renamed constants to match actions in eeschema 2017-07-03 17:39:07 +02:00
hotkeys.h Renamed constants to match actions in eeschema 2017-07-03 17:39:07 +02:00
invoke_sch_dialog.h Fix incorrect handling of wxID_CANCEL and Close events in DIALOG_BOM_EDITOR. 2017-06-07 18:43:53 +02:00
lib_arc.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
lib_arc.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
lib_bezier.cpp Bezier2Poly refactor 2017-05-16 17:58:09 +02:00
lib_bezier.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
lib_circle.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
lib_circle.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
lib_collectors.cpp Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
lib_collectors.h Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
lib_draw_item.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
lib_draw_item.h Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
lib_export.cpp Make the schematic I/O plugin the only option. 2017-02-10 08:36:57 -05:00
lib_field.cpp deleted several redundant icons in right-click menu. The objective is to get to a more uniforme right click menu look 2017-07-21 10:28:42 -04:00
lib_field.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
lib_items.cpp Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
lib_items.h Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
lib_pin.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
lib_pin.h Fix a few doxygen warnings 2017-06-30 16:03:17 +02:00
lib_polyline.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
lib_polyline.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
lib_rectangle.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
lib_rectangle.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
lib_text.cpp general UI fix. Fixed a lot of icons and a lot of menu. 2017-06-02 11:51:11 +02:00
lib_text.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
libarch.cpp Rewrite class UTF8 to contain rather than extend std::string storage. 2017-07-26 08:30:12 -04:00
libedit.cpp libedit: add correct unit/convert from component chooser 2017-07-19 11:35:11 -06:00
libedit_onleftclick.cpp Replace SetToolID( ID_NO_TOOL_SELECTED, ...) by SetNoToolSelected() in code 2017-06-12 16:17:48 +02:00
libedit_onrightclick.cpp Changed all Rotate 90 deg CW with Rotate Clockwise. Changed all Rotate 90 deg CCW with Rotate Counterclockwise 2017-07-21 10:28:44 -04:00
libedit_plot_component.cpp Move LIB_PART::Draw drawing options into a struct 2017-02-19 13:40:26 -05:00
libedit_undo_redo.cpp Other minor fixes 2015-01-27 12:01:58 +01:00
libeditframe.cpp Fix build error. 2017-08-12 12:10:47 -04:00
libeditframe.h libedit: add correct unit/convert from component chooser 2017-07-19 11:35:11 -06:00
libfield.cpp Eeschema: minor LIB_PART object changes. 2016-10-26 18:37:28 -04:00
load_one_schematic_file.cpp str[n]icmp -> str[n]casecmp 2016-08-11 14:41:06 +02:00
menubar.cpp Eeschema: add symbol library table editor dialog. 2017-08-12 08:10:34 -04:00
menubar_libedit.cpp Eeschema: add symbol library table editor dialog. 2017-08-12 08:10:34 -04:00
netform.cpp Eeschema: enhancement on Windows: adds a show console option for BOM plugin execution (needed for instance by python plugins which are run with pythonw) 2016-03-31 08:28:16 +02:00
netlist.cpp Eeschema: speed up netlist creation. 2017-04-12 08:18:46 +02:00
netlist.h Fixed Spice netlist export options and added a few new flags 2016-08-11 14:41:20 +02:00
onleftclick.cpp Eeschema: remove hierarchy navigation tool from right vertical toolbar. 2017-06-21 16:44:46 -04:00
onrightclick.cpp Changed all Rotate 90 deg CW with Rotate Clockwise. Changed all Rotate 90 deg CCW with Rotate Counterclockwise 2017-07-21 10:28:44 -04:00
operations_on_items_lists.cpp Removed unused EDA_ITEM::m_Image field. 2016-09-12 11:50:06 +02:00
pin_number.cpp Compress consecutive numbers in pin summary. 2016-01-13 14:18:05 -05:00
pin_number.h Add pin number summary 2016-01-13 14:17:54 -05:00
pin_shape.cpp Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pin_shape.h Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pin_type.cpp Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pin_type.h Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pinedit.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
plot_schematic_DXF.cpp Split IO_ERROR out of richio.* and store Problem() and Where() separately 2016-09-20 11:56:18 -04:00
plot_schematic_HPGL.cpp Split IO_ERROR out of richio.* and store Problem() and Where() separately 2016-09-20 11:56:18 -04:00
plot_schematic_PDF.cpp eeschema: set title of plotted pdf to sheet title 2017-01-20 17:11:12 -05:00
plot_schematic_PS.cpp Split IO_ERROR out of richio.* and store Problem() and Where() separately 2016-09-20 11:56:18 -04:00
plot_schematic_SVG.cpp Split IO_ERROR out of richio.* and store Problem() and Where() separately 2016-09-20 11:56:18 -04:00
project_rescue.cpp Rewrite class UTF8 to contain rather than extend std::string storage. 2017-07-26 08:30:12 -04:00
project_rescue.h Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
protos.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
sch_base_frame.cpp Eeschema: add symbol library table editor dialog. 2017-08-12 08:10:34 -04:00
sch_base_frame.h Eeschema: add symbol library table editor dialog. 2017-08-12 08:10:34 -04:00
sch_bitmap.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_bitmap.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_bus_entry.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_bus_entry.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_collectors.cpp Correctly filter copyable objects for copy hotkey (Fixes lp:1571316) 2017-02-14 09:48:28 -05:00
sch_collectors.h Correctly filter copyable objects for copy hotkey (Fixes lp:1571316) 2017-02-14 09:48:28 -05:00
sch_component.cpp Fix build error caused in previous commit. 2017-08-01 17:21:03 -04:00
sch_component.h Fix a few doxygen warnings 2017-06-30 16:03:17 +02:00
sch_field.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
sch_field.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_io_mgr.cpp Eeschema: add saving schematic files to schematic plugin. 2016-07-11 15:48:46 -04:00
sch_io_mgr.h Fix a few doxygen warnings 2017-06-21 10:01:39 +02:00
sch_item_struct.cpp Fix snprintf usage. 2015-02-22 18:56:38 -05:00
sch_item_struct.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
sch_junction.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_junction.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_legacy_plugin.cpp Make a few internal error strings not translatable 2017-08-04 20:43:31 +02:00
sch_legacy_plugin.h Optimize SCH_PLUGIN enumeration for populating the component chooser 2017-02-24 11:47:27 -05:00
sch_line.cpp Fix issues in strings that need to be translated (non ASCII7 strings, trailing spaces...) 2017-06-18 21:35:37 +02:00
sch_line.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_marker.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_marker.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_no_connect.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_no_connect.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_plugin.cpp Optimize SCH_PLUGIN enumeration for populating the component chooser 2017-02-24 11:47:27 -05:00
sch_reference_list.h Change the way power symbols are annotated before creating a netlist or running ERC. 2017-07-21 18:41:04 +02:00
sch_screen.cpp Better fix for bugs 1703258 and 1702707: better detection of cache lib modifications, not always detected previously. 2017-07-12 16:07:08 +02:00
sch_sheet.cpp Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_sheet.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_sheet_path.cpp filter useless autosave tests, and optimization of autosave test in Eechema 2017-07-26 18:06:04 +02:00
sch_sheet_path.h filter useless autosave tests, and optimization of autosave test in Eechema 2017-07-26 18:06:04 +02:00
sch_sheet_pin.cpp Remove a printf clearly for debug, certainly a very old bug 2017-02-24 20:51:50 +01:00
sch_text.cpp general UI fix. Fixed a lot of icons and a lot of menu. 2017-06-02 11:51:11 +02:00
sch_text.h Changed COLOR4D defines to static consts 2017-02-22 17:35:00 +01:00
sch_validators.cpp Remove leading/trailing white space error message from field validator. 2017-07-13 13:45:25 -04:00
sch_validators.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
schedit.cpp Renamed remaining constants to match the action (see ab44e7cc) 2017-07-04 10:08:33 +02:00
schematic_undo_redo.cpp Removed unused EDA_ITEM::m_Image field. 2016-09-12 11:50:06 +02:00
schframe.cpp Fix build error. 2017-08-12 12:10:47 -04:00
schframe.h Renamed remaining constants to match the action (see ab44e7cc) 2017-07-04 10:08:33 +02:00
selpart.cpp Eeschema: fix schematic I/O plugin symbol name issue. 2017-02-11 13:44:17 -05:00
sheet.cpp Eeschema: SCH_SHEET_LIST improvements. 2016-03-06 16:22:01 -05:00
sheetlab.cpp EDA_TEXT object refactor. 2017-01-25 08:03:32 -05:00
symbdraw.cpp Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
symbedit.cpp Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
symbol_lib_table.cpp Rewrite class UTF8 to contain rather than extend std::string storage. 2017-07-26 08:30:12 -04:00
symbol_lib_table.h Eeschema: add symbol library table editor dialog. 2017-08-12 08:10:34 -04:00
template_fieldnames.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
template_fieldnames.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
template_fieldnames.keywords *.lst -> *.keywords, rename input filenames to CMake script TokenList2DsnLexer.cmake 2010-06-18 11:12:15 -05:00
tool_lib.cpp Reunion of zoom toolbar buttons. 2017-06-06 09:35:20 -04:00
tool_sch.cpp Renamed cut_button icon to cut, removed delete_text icon 2017-07-03 18:03:34 +02:00
tool_viewlib.cpp Add a specific bitmap for show electrical type option (component editor and component viewer) 2016-11-04 13:59:45 +01:00
transform.cpp Remove unnecessary TRANSFORM::operator= 2017-02-19 22:13:50 -05:00
transform.h Remove unnecessary TRANSFORM::operator= 2017-02-19 22:13:50 -05:00
viewlib_frame.cpp Fix LIB_VIEW_FRAME only returning Unit A 2017-07-19 11:12:14 -06:00
viewlib_frame.h Fix LIB_VIEW_FRAME only returning Unit A 2017-07-19 11:12:14 -06:00
viewlibs.cpp Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00