[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/style-workshop/largeimagelib [POSSIBLY UNSAFE]
From:       Maks Orlovich <maksim () kde ! org>
Date:       2004-07-01 0:49:46
Message-ID: 20040701004946.B73EF9078 () office ! kde ! org
[Download RAW message or body]

CVS commit by orlovich: 

Implement a self-preemptive mode. With this mode, a timeout can be specified for \
drawing, beyond which only pixmap-cached tiles will be drawn, with  an update event \
queued for the still-unpainted lines. This permits the lib to scale very-huge images \
incrementally. This means I can  scale 10Kx10K to window size pretty smoothly and \
fairly[1] quickly. The 22Kx22Kpixel test images is quite sluggish, and surely takes \
its time, but it's definitely interactive.

Note that the part is hacked up a bit. i.e. zoom in actually zooms out to a fairly \
small size. I'll probably do a decent part UI soonish.


  M +82 -24    frame.cpp   1.16
  M +16 -7     frame.h   1.7
  M +2 -2      image.cpp   1.4
  M +4 -1      image.h   1.4
  M +25 -2     part/largeimagepart.h   1.5 [POSSIBLY UNSAFE: qDebug]


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic