108 Commits (568c8c336baed537dc09a687a65b97075d757088)

Author SHA1 Message Date
Jeff Young d6e9bdf07b Convert remaining legacy drawing code to print code. 6 years ago
Jeff Young fd546da640 Homogenize hit testing and selection return types. 7 years ago
Jeff Young a81512ca96 Adjust justified text for rotation. 7 years ago
jean-pierre charras a391e5a236 Add comments 7 years ago
Jeff Young 49ea6e1670 Fix occurrences of "edition" which should be "editing" 7 years ago
Jeff Young aab97c8385 Consolidate design rules UI. 8 years ago
Jeff Young eacaa39aa2 Remove global units usage from GetSelectionText... 8 years ago
Andrzej Wolski 4c19606eb7 Fix pads and footprints rendering switches behavior 8 years ago
Tomasz Włostowski a4528988ca pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 8 years ago
Chris Pavlina f576596375 Add "unlock" property to footprint texts 8 years ago
Wayne Stambaugh 66e97fa905 Doxygen comment improvements. 8 years ago
Oliver Walters 9c80d63b5c Fixed HitTest for text and modules 9 years ago
Oliver Walters 6aadc703f0 Updated HitTest for PCB_TEXT and TEXT_MOD 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
Dick Hollenbeck 0c459ced97 EDA_TEXT object refactor. 9 years ago
Tomasz Włostowski 1c1f4e9a50 Refactoring of VIEW/VIEW_ITEM classes: 9 years ago
Simon Richter 59c81976dc Explicitly mark overriding functions. 9 years ago
Maciej Suminski 09e0311d4e Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough. 9 years ago
jean-pierre charras e46f706d4b Add Set/GetOrientationDegrees and GetOrientationRadians for texts, pads and footprints to avoid internal units to usual angle units conversion in code (and avoid mistakes). 10 years ago
Wayne Stambaugh 2b6889bc7a Pcbnew: footprint text layer visibility improvements. (fixes lp:1527994) 10 years ago
jean-pierre charras 75d02086ad Modedit: fix a minor bug in footprint transform (polygons not mirrored or rotated in global footprint transform). 10 years ago
Maciej Suminski d3b31316ba Fixed module text visibility settings (GAL). 10 years ago
Lorenzo Marcantonio 94f8c2a276 Implemented TEXTE_MODULE::GetShownText 11 years ago
jean-pierre charras b653da5e29 change name TEXTE_MODULE::MirrorWithModule to TEXTE_MODULE::MirrorTransformWithModule, because it is a function specific to a footprint transform in modedit. 11 years ago
Lorenzo Marcantonio 424aac6cf2 TEXTE_MODULE cleanup in preparation for text on different layers 11 years ago
Maciej Suminski 953f71df3e Move() method updates local coordinates in EDGE_MODULE, D_PAD and TEXTE_MODULE classes. 11 years ago
jean-pierre charras 52d2e7eb59 Fix a bug in ClassOf which crashes Pcbnew when its argument is NULL. It fixes bug #1329364. 11 years ago
Tomasz Wlostowski 4121c27269 Clang-alike lightweight RTTI for pcbnew + type casting cleanup. 12 years ago
Lorenzo Marcantonio 342016b692 Constification of HitTest and GetParent 12 years ago
Lorenzo Marcantonio 85c5aa22c6 Constification of HitTest and GetParent 12 years ago
Lorenzo Marcantonio 7b4b3297db - Better way to iterate on vias in the track list (GetFirstVia) 12 years ago
Maciej Suminski bad6cdaa06 TEXTE_MODULE relative position is updated when absolute position is changed (and viceversa). 12 years ago
Maciej Suminski 7784365b39 Fixed bounding box for module texts. 12 years ago
jean-pierre charras 5f01f123de All: GetBoundingBox returns now a const EDA_RECT. 12 years ago
jean-pierre charras 44d9607461 Pcbnew: Fix incorrect bounding box calculation of texts. Only noticeable with boards conveted from Eagle, which are using other text justification than center. 12 years ago
Maciej Suminski 2a45987d46 Module texts are now moveable, rotatable and flippable. 12 years ago
Maciej Suminski 89849cdfa7 Unified Set/GetPosition() for BOARD_ITEMs. 12 years ago
Maciej Suminski d73d153665 Added selection boxes for texts. 12 years ago
Lorenzo Marcantonio af5a9a8de9 Removed Show code from BOARD_ITEM derived classes (as requested by Dick) 13 years ago
Lorenzo Marcantonio d00c83cde9 Migrated the interfaces accepting angles to the double type 13 years ago
Lorenzo Marcantonio 204d085b64 More cleanup on layer code usage 13 years ago
Maciej Suminski e262b32198 Introduction of Graphics Abstraction Layer based rendering for pcbnew. 13 years ago
Lorenzo Marcantonio 9fd79dfa91 Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 13 years ago
Lorenzo Marcantonio 4865a68fa0 Extremely trivial stuff (mostly cosmetics) 13 years ago
Wayne Stambaugh 7d0ec1a138 More encapsulation work. 13 years ago
Wayne Stambaugh f8a56d446f Base object decoupling improvements. 13 years ago
Lorenzo Marcantonio 082d901d60 Encapsulated drawmode as an enum for type checking 13 years ago
Dick Hollenbeck aac1010636 more eagle_plugin work 14 years ago
Wayne Stambaugh d8b60a14e1 Pcbnew s-expression file format improvements. 14 years ago
Dick Hollenbeck 3341669fc6 more footprint support for LEGACY_PLUGIN 14 years ago