30 Commits (4cbf5124613eff8fdf3c64a638dd28d0dab0f3ba)

Author SHA1 Message Date
Jeff Young 4cbf512461 Support synchronous move in symbol editor. 2 years ago
Ian McInerney 2a940a5f70 Add COMMIT to TOOL_EVENTs instead of passing as a parameter 2 years ago
Ian McInerney 2fb6f19a84 Separate immediate and delayed action dispatch 2 years ago
Seth Hillbrand 62f24aca1e Fix Connectivity Asserts in new COMMIT structure 2 years ago
Jeff Young 8f1b9119bf Upgrade some symbol editor stuff to SCHEMATIC_COMMIT. 2 years ago
jean-pierre charras 7eb13c3d33 Symbol editor: clear the edit flags of a pasted pin after place it. 3 years ago
Seth Hillbrand 6fa2eedb4b Avoid the obsolete GetNextPin() call 3 years ago
Mike Williams 9304607624 TOOL_EVENT: make command string non-optional 3 years ago
Seth Hillbrand b736460e71 Move optional access from value() to *operator 3 years ago
Seth Hillbrand f1261e71d4 Replace boost::optional with std::optional 3 years ago
Jeff Young aa2ad3b44c Move KICAD_T[] to std::initializer_list<KICAD_T>. 3 years ago
Jeff Young bce1fd337b Second tool hotkey accepts action (ie: acts as click). 3 years ago
Jeff Young 23fb4c7433 Uniformly use a single facility for location-less prime events. 4 years ago
Jeff Young 576f3dc2fd Keep pins aligned to grid when possible. 4 years ago
Jeff Young b0d7c82e64 Disable grid when ctrl/cmd key is down. 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Roberto Fernandez Bautista c5cdda26ae Fix crash in libedit when moving/editing pins in synchronised mode 4 years ago
Jeff Young fdfecf5932 Don't push view control settings to the previous active tool. 4 years ago
Jeff Young 66eb2ddeb5 Remove auto when not needed for line length. 4 years ago
Wayne Stambaugh ee3eac325d Expunge the use of the word part from Eeschema code. 4 years ago
Wayne Stambaugh 71c183d7bb Rename LIB_PART to LIB_SYMBOL. 4 years ago
Marek Roszko 4df3cb912d Remove another leaky wx/log.h header 5 years ago
Jeff Young 0598c82972 Terminology (use present tense for flags). 5 years ago
Jeff Young a0b9b0c3ee Improve IsSymbolEditable to differentiate fields. 5 years ago
Wayne Stambaugh 2d64613bbb Coverity fixes. 5 years ago
Wayne Stambaugh 0655f2c436 Symbol editor: do not disable tools and grey symbols from schematic. 5 years ago
Seth Hillbrand 489db6adde Handle case where multiple pins are moved 5 years ago
Seth Hillbrand 0fd920a94c Modify Synchronize Pins behavior 5 years ago
Jeff Young 22a6b36257 Don't allow dbl-click to leak through to other tools. 5 years ago
Jeff Young b6e267b78d Naming conventions. 5 years ago
Jeff Young 9c7c05c161 Mostly formatting cleanup but a few type-casting cleanups too. 5 years ago
Wayne Stambaugh e91a5b3f81 Symbol editor: prevent derived symbol elements from being moved. 5 years ago
Jeff Young dd60fd47b2 Cleanup and formatting. 5 years ago
Jeff Young 6e6e0aa644 Naming conventions (including some component -> symbol). 5 years ago
Jeff Young bddc97df30 LibEdit -> SymbolEditor 5 years ago
Jeff Young 9065908859 Update SCH_SCREEN's RTree when moving items. 5 years ago
Jeff Young 128910c602 Pass unhandled command events from Symbol Editor move tool. 5 years ago
Marek Roszko b2e9f6987d Split base_struct into eda_item and eda_rect 5 years ago
Mark Roszko d9485129c8 Implement more context specific cursors using both stock and custom cursors. 5 years ago
Seth Hillbrand f493e270ea ADDED: Menu option to enable/disable snap to grid 5 years ago
Seth Hillbrand 4026904cc4 Make grid snapping depend on grid visibility 5 years ago
Seth Hillbrand 173b4ff588 Add snapping to eeschema 5 years ago
Mark Roszko 1082402b33 Convert UNDO_REDO_T to an enum class 5 years ago
Jeff Young 1138c32bf3 Don't pass Cancel event where there was a specific action cancelled. 5 years ago
Marek Roszko 1905a23ba1 libedit: fix double msg_panel refresh and use new move event 5 years ago
Ian McInerney facf40d3ce libedit: Add drag to move behavior 6 years ago
Jeff Young 44a1cf9f1b Implement quiet-mode for selection clearing. 6 years ago
Jeff Young a5a237ac32 Improve readability of flag checking. 6 years ago
Ian McInerney 49dd5d838c libedit: Fix inverted Y axis on move command 6 years ago
Jeff Young 29af26565d Fix re-entrancy issue in LibEdit move tool. 6 years ago