• Lorenzo Marcantonio's avatar
    TEXTE_MODULE cleanup in preparation for text on different layers · 424aac6c
    Lorenzo Marcantonio authored
    - Removed the friends MODULE and FOOTPRINT_EDIT_FRAME from TEXTE_MODULE
      (as in the @todo comment)
    
    - Refactored the Rotate/Flip/Mirror for text in modules into the
      TEXTE_MODULE class itself (members RotateWithModule, FlipWithModule,
      MirrorWithModule)
    
    - New behaviour in coloring text on screen: reference and value still
      take the color from the MOD_TEXT_FR_VISIBLE and MOD_TEXT_BK_VISIBLE
      visibles; other text takes the color of the layer containing it
      (except when hidden, obviously) but still get its visibility
      controlled by those visibles (probably the most intuitive and useful
      behaviour)
    
    - Still need to decide: should text on a layer be hidden when the layer
      is? Probably yes (still to be implemented);
    
    - Some comment fixed and many cast converted to static_cast
    424aac6c
Name
Last commit
Last update
3d-viewer Loading commit data...
CMakeModules Loading commit data...
Documentation Loading commit data...
bitmap2component Loading commit data...
bitmaps_png Loading commit data...
common Loading commit data...
cvpcb Loading commit data...
demos Loading commit data...
eeschema Loading commit data...
gerbview Loading commit data...
helpers/tools_to_build_newstroke-font Loading commit data...
include Loading commit data...
kicad Loading commit data...
lib_dxf Loading commit data...
new Loading commit data...
packaging Loading commit data...
pagelayout_editor Loading commit data...
patches Loading commit data...
pcb_calculator Loading commit data...
pcbnew Loading commit data...
polygon Loading commit data...
potrace Loading commit data...
qa Loading commit data...
resources Loading commit data...
scripting Loading commit data...
scripts Loading commit data...
template Loading commit data...
tools Loading commit data...
utils Loading commit data...
.bzrignore Loading commit data...
AUTHORS.txt Loading commit data...
CHANGELOG.txt Loading commit data...
CMakeLists.txt Loading commit data...
COPYRIGHT.txt Loading commit data...
CTestConfig.cmake Loading commit data...
Doxyfile Loading commit data...
INSTALL.txt Loading commit data...
README.txt Loading commit data...
TODO.txt Loading commit data...
copyright.h Loading commit data...
license_for_documentation.txt Loading commit data...
rules Loading commit data...
uncrustify.cfg Loading commit data...