197 Commits (5d751bef749232abd75d5c9aadf203f3e2fadde6)

Author SHA1 Message Date
Jeff Young 2ed3bf47bb Improve hittesting for Eeschema and LibEdit delete tools. 6 years ago
Jeff Young 981072598b Overhaul cursor code for new tool/action framework. 6 years ago
Jeff Young 2f23aa9556 Implement a more robust tool stacking architecture. 6 years ago
Jeff Young 7292ce6a8b Improve eeschema selection disambiguation logic. 6 years ago
jean-pierre charras 70ff2e14a5 Eeschema: avoid crashes when the tool highlight or delete is activated and clicking in a empty schematic. 6 years ago
Jeff Young b0c1c1ad2b Select both ends of wires in block select. 6 years ago
Jeff Young dcbd897a95 Push/pop tools even when selected from the toolbar. 6 years ago
Jeff Young 1f35ec5521 Beware of copying events and losing the m_passEvent flag. 6 years ago
Jeff Young e6d5110ccf Implement I18N for ACTIONs. 6 years ago
Jeff Young c7bfa9857e Use more reflective naming of what the tool does. 6 years ago
Jeff Young e4fbd003e0 Make m_passEvent event-specific rather than global. 7 years ago
Jeff Young 19aba615c2 Remove selection condition from conditional menu separators. 7 years ago
Jeff Young 5610261dce Immediate-action hotkeys (and context menu actions) for eeschema. 7 years ago
Maciej Suminski 7d69a917b9 Fixed a crash in EE_SELECTION_TOOL::SelectPoint() 7 years ago
Jeff Young 8cc1e2b5e7 Fix breakage in wire moving/dragging/etc. 7 years ago
Jeff Young 8f84c3ec4f Grid rid of GetCanvas/GetGalCanvas distinction now that there's only gal. 7 years ago
Jeff Young c0e1f7a17a Add dragging of wire ends, corners and junctions. 7 years ago
Jeff Young 7726b039b2 Re-jigger standard submenus so they both link AND work. 7 years ago
Jeff Young 5e49517781 Move hotkeys to ACTION architecture. 7 years ago
Jeff Young 765606012f Convert separate-compilation of selection.cpp to polymorphism. 7 years ago
Jeff Young 2d40425e4d Move footprint & symbol tree context menus to tool infrastructure. 7 years ago
Jeff Young 9f1e2e34b7 Move some dupicated tools to common tools. 7 years ago
Jeff Young d7774b94fc Fix regression with switching between drag and move operation. 7 years ago
Jeff Young 0260b32125 Push resetLocalCoords down into COMMON_TOOLS. 7 years ago
jean-pierre charras b8e2054b23 Activate context menu in LIB_VIEW_FRAME canvas. 7 years ago
Jeff Young 1636405b66 Set a reference point for all selection sizes. 7 years ago
Jeff Young 67cc2aac2e Rework Eeschema find/replace for modern toolset. 7 years ago
Seth Hillbrand e1373d70ae libedit: Ensure proper dereference in shared tools 7 years ago
Tomasz Włostowski bc52f0a03b eemodern: clean printf debug gibberish, implement inline drag, move & cursor warp/reference point options 7 years ago
Tomasz Włostowski 034669bf30 eemodern: implement drag-related settings in the Preferences window 7 years ago
Tomasz Włostowski 5ea46e8b78 eemodern: initial attempt at inline drag/move actions 7 years ago
Jeff Young 813de6a1f3 Implement brightening for Eeschema Find/Replace. 7 years ago
Jeff Young 952108dd43 Implement SCH_SHEET_PIN selection, rotation and mirroring. 7 years ago
Jeff Young 7c25001622 Implement immediate actions for adding and importing sheet pins. 7 years ago
Jeff Young 6b3fe33d6f Improve selection logic for sloppy selections. 7 years ago
Jeff Young 5dd71b5563 Disable pin table and part properties when there's no part. 7 years ago
Jeff Young eba892009d Improve hit-test logic by gradually increasing threshold. 7 years ago
Jeff Young 69afa27a5f Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 7 years ago
Jeff Young f9e4ee1fc9 CONTEXT_MENU -> ACTION_MENU. (Now used for menu-bar menus too.) 7 years ago
Jeff Young ef5c69167a Start moving some LibEdit and SchEdit menubar menus to actions. 7 years ago
Jeff Young 5c39521149 Move Symbol Properties and Pin Table to actions. 7 years ago
Jeff Young 7995b5cc3c Restore selection on abort and undo/redo. 7 years ago
Jeff Young 792c4328aa Cleanup. 7 years ago
Jeff Young a9f663d5ef Soften hit-testing in SchEdit and LibEdit a bit. 7 years ago
Jeff Young 0c2ba94b16 More sharing between SchEdit and LibEdit. 7 years ago
Jeff Young 86d1592777 Fix bug with re-enting selection main loop. 7 years ago
Jeff Young c1539ae014 Naming changes to reflect sharing between SchEdit and LibEdit. 7 years ago
Jeff Young ea0941cab3 Implement modern tools for LibEdit. 7 years ago
Seth Hillbrand 589a37bfe8 eeschema: Don't segfault on empty drawlist 7 years ago
Jeff Young f40408187e A couple of temp hacks for LibEdit <esc> processing while in transition. 7 years ago