[Kst] kdeextragear-2/kst/kst
George Staikos
staikos at kde.org
Thu Jul 15 04:33:18 CEST 2004
Can you give me more detail on this change? I'm worried that it will cause
flicker in realtime mode. I spent lots of time trying to remove flicker in
this area, which is what the clip region is for. Qt documentation backs this
up. See:
"
revision 1.42
date: 2004/06/15 20:28:18; author: staikos; state: Exp; lines: +2 -2
get rid of a lot of flicker - there's still some in the layout code though.
"
(cvs annotations are how you find out which revisions that line came from)
--- kstviewwidget.cpp 12 Jul 2004 16:51:30 -0000 1.48
+++ kstviewwidget.cpp 15 Jul 2004 01:17:44 -0000 1.49
@@ -31,6 +31,7 @@
#include "kstplotdrag.h"
#include "ksttoplevelview.h"
#include "kstviewwidget.h"
+#include "kstsettings.h"
KstViewWidget::KstViewWidget(KstTopLevelViewPtr view, QWidget *parent, const
char *name, WFlags w)
: QWidget(parent, name, WStyle_Customize | w), _view(view), _menu(0L) {
@@ -38,7 +39,8 @@ KstViewWidget::KstViewWidget(KstTopLevel
setDropEnabled(true);
setMouseTracking(true);
setFocusPolicy(QWidget::StrongFocus);
- setBackgroundMode(Qt::NoBackground);
+ setBackgroundMode(Qt::FixedColor);
+ setPaletteBackgroundColor(KstSettings::globalSettings()->backgroundColor);
}
On Wednesday 14 July 2004 21:17, Andrew Walker wrote:
> CVS commit by arwalker:
>
> This removes additional redraws that would happen every time a plot was
> printed or exported. The technique now is to modify all the values of _geom
> more carefully, so that before and after the print/export operation they
> are guarenteed to be the same, which gets rid of the need for a redraw.
>
> The only problem encountered was with kst2dPlot::xInternalAlignment() which
> would reduce the size of the back-buffer every time a repaint is done.
> During printing this would cause the buffer to shrink in size, and so not
> all of the plot would be subsequently redrawn following the print. I
> addressed this by not calling xInternalAlignment() during a print or export
> operation.
>
>
> M +4 -8 kst.cpp 1.186
> M +41 -51 kst2dplot.cpp 1.147
> M +1 -1 kst2dplot.h 1.62
> M +4 -2 kstlabel.cpp 1.33
> M +17 -2 ksttoplevelview.cpp 1.60
> M +2 -0 ksttoplevelview.h 1.35
> M +29 -4 kstviewobject.cpp 1.78
> M +5 -0 kstviewobject.h 1.63
> M +3 -1 kstviewwidget.cpp 1.49
> M +8 -14 kstviewwindow.cpp 1.23
>
>
>
> _______________________________________________
> Kst mailing list
> Kst at kde.org
> https://mail.kde.org/mailman/listinfo/kst
--
George Staikos
KDE Developer http://www.kde.org/
Staikos Computing Services Inc. http://www.staikos.net/
More information about the Kst
mailing list