Commit 9e11b578 authored by Committed by Torsten RahnBrowse files
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.