[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