Skip to content
  • Torsten Rahn's avatar
    configurePainter refactoring: · 9e11b578
    Torsten Rahn authored
    The intent of the previous implementation had been mudded and was
    undocumented. For better optimization and maintenance the
    configurePainter method is split into three variants:
    configureForOutlinePainter, configureForInlinePainter and configureForLabelPainter.
    The code is documented and optimized.
    
    TODO:
    1. move the save() and restore() methods out of the individual
    calls to embrace all calls of outline, inline and label painting.
    2. refactor the drawLabelForPolyline method rely on fontsize
    rather than taking a full Pen.
    9e11b578