[Kst] kdeextragear-2/kst/kst

Barth Netterfield netterfield at astro.utoronto.ca
Thu Jul 15 05:06:29 CEST 2004


I'll test it real time....

On July 14, 2004 10:33 pm, George Staikos wrote:
> 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



More information about the Kst mailing list