[Kst] [Bug 123036] Legends do not show up when printing to ps file.
staikos at kde.org
Thu Mar 9 11:26:05 CET 2006
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
------- Additional Comments From staikos kde org 2006-03-09 11:26 -------
SVN commit 516941 by staikos:
This patch is really only partially done, but what's there works and I'm hitting
conflicts so it's time to commit. this starts to fix the child object painting
(printing) problems. There were a number of bugs, ranging from using the wrong
geometries, to the whole "resize, restore" sequence not fully completing. This
cleans up some of them by using the proper parent geometry. It also factors
resolution enhancement out to where it belongs: KstPainter. Resolution
enhancement is not something that should be in Kst2DPlot. it's something that
the caller should request in a painting sequence, and should be requested by the
caller. -All- objects need to be aware of it, and the only sane way to do this
is make it a property of the painter.
Also some unnecessary draws and updates were removed.
With this, legend and label printing (along with other objects) can be properly
M +2 -0 libkstapp/kst.cpp
M +12 -19 libkstapp/kst2dplot.cpp
M +3 -3 libkstapp/kst2dplot.h
M +2 -2 libkstapp/kstviewlabel.cpp
M +4 -7 libkstapp/kstviewlegend.cpp
M +1 -1 libkstapp/kstviewobject.cpp
M +2 -0 libkstapp/kstviewwindow.cpp
M +11 -1 libkstmath/kstpainter.cpp
M +4 -0 libkstmath/kstpainter.h
More information about the Kst