38 Commits (3b424d3868be6534ca3dea426eb8411ee46176fc)

Author SHA1 Message Date
Jeff Young 3b424d3868 Use less-sophisticated arc editing math. 5 years ago
Jeff Young d9bbdffd99 Don't offer point-based pad editing in PCBNew. 5 years ago
Jeff Young acfbcb4beb Make distinction between PCBNew-wide tools and Board-specific tools. 5 years ago
Jeff Young 37906511f5 Class renaming. 5 years ago
Jon Evans 690575e2b6 Improve edit point legibility with a hover state 5 years ago
Fabien Corona 4a0d6297ab pcbnew: Add an alternate edit method for arcs 5 years ago
Jeff Young 631b5a9340 Don't allow point editor inversion when editing pad shapes. 5 years ago
Seth Hillbrand 7c28c3838a Comment-only changes 6 years ago
Jeff Young a3c74051c2 Allow edits to self-intersecting polygons. 6 years ago
Jeff Young 981072598b Overhaul cursor code for new tool/action framework. 6 years ago
Jeff Young 69afa27a5f Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 7 years ago
Jeff Young f602ccd814 Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL. 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
John Beard a1e0735853 Add hotkey (Insert) for zone create corner 7 years ago
Maciej Suminski 7943372e8b Refill zones only when required 8 years ago
Maciej Suminski dd97718a50 Point Editor: prevent creation of self-intersecting polygons 8 years ago
Tomasz Włostowski 56336fdafe POINT_EDITOR: migrate to ZONE_FILLER class 8 years ago
Maciej Suminski 76bd05a69b Prevent creating too many transitions by TOOL_MANAGER 8 years ago
Maciej Suminski 75fb04d650 TOOL_ACTIONs are handled with transitions, no handlers needed in the event loops 9 years ago
Simon Richter 59c81976dc Explicitly mark overriding functions. 9 years ago
Simon Richter da5699de0a Replace boost::shared_ptr with std::shared_ptr. 9 years ago
Henrik Nyberg a6c94e26f6 Improved code for handling zone corner dragging (GAL). 10 years ago
Maciej Suminski 09febe745d Remove a corner from zone outline function (GAL). 11 years ago
Maciej Suminski 946b9d1933 setTransitions() are called automatically for tools. 11 years ago
Maciej Suminski 902d0e3f1f Tools are processing const TOOL_EVENT& (Tool Framework). 11 years ago
Maciej Suminski e6c1254dc8 "Create corner" context menu entry for draw segments and zone outlines (GAL). 11 years ago
Maciej Suminski 0379247fd4 Refactoring EDIT_POINTS, part 2: replaced index numbers with constants. 12 years ago
Maciej Suminski 17ec7ace4c Breaking outlines for zones using POINT_EDITOR. 12 years ago
Maciej Suminski 19a87ac780 Added EC_CONVERGING for zone areas modification. 12 years ago
Maciej Suminski 85e8b8bd87 Yet another approach to 45 degree constraints. 12 years ago
Maciej Suminski 5ac6579a87 Cursor snaps to EDIT_POINTs. 12 years ago
Maciej Suminski 3927c667cc Added documentation. Moved some functions from .h to .cpp files. 12 years ago
Maciej Suminski 88a0311afe Added EDIT_LINEs for dragging zone outlines. 12 years ago
Maciej Suminski f72aec25c0 Auto zone refilling after using the POINT_EDITOR. 12 years ago
Maciej Suminski 3c656691cf Fixed POINT_EDITOR crash on GAL change / board reload. 12 years ago
Maciej Suminski f87f12e222 Added TOOL_ACTION for updating EDIT_POINTS. 12 years ago
Maciej Suminski 94cfed4b9e Initial version of POINT_EDITOR. 12 years ago
Maciej Suminski a42a83a394 Minor changes to BRIGHT_BOX class. 12 years ago
Maciej Suminski 0ac3e1fbf2 Namespace KiGfx->KIGFX. 12 years ago
Maciej Suminski 460dcfc621 Removed SELECTION layer. 12 years ago
Maciej Suminski 9ec4520c45 Added missing files 12 years ago
Maciej Suminski 86f520f76e Sorted out headers. 12 years ago
Maciej Suminski f179183dea Removed some dead code. 12 years ago
Maciej Suminski c5d3376c26 Changed some 'magic numbers' into constants. Added const modifier in appropriate spots. 12 years ago
Maciej Suminski 16437e5d45 Added general purpose overlay layer and moved selection box to it. 12 years ago
Maciej Suminski 7d5a456344 Code reformatting. 12 years ago
tomasz. 69a44d5f13 pcbnew: hooked Tool Framework into the edit panel. Added a sample selection tool (not fully functional). 12 years ago
tomasz. 241061025b Added core tool framework files + boost::context assembly stuff (initial, very buggy and unfinished work). 12 years ago
Maciej Suminski 5242fff9d7 Code refactorization. VBO_CONTAINER is split to [NON]CACHED_MANAGER, GPU_MANAGER and VERTEX_MANAGER. 12 years ago