not explicitely disabled). Thus global compositing on PageView is used
only when needed. Considering wether to add a global accessibility enabling
function with a "This will affect performance" (due to local
doublebuffering) warning.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=361453
enabling painting features. Adapt PageView and ThumbnailList to use flags
(PageView: all on, ThumbnailList: no links/images boundaries.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=361183
selection) in favour of a new common selection code that uses internal
compositing engine.
o Added 'copy GFX' (in addition to the already existant 'copy text') with
a popup that asks user wether to copy to clipboard or save the image to
a file. (note: maybe a merge between selection tools (text/gfx) is
possible).
o The Zoom Tool is now a mouse mode, not a zoom mode.
o Tuned PageViewMessage class and added tips somewhere.
o Reorganized some actions and cleanup in mouse mode related code.
o Updated plans (roadmap to HEAD and new things) in TODO.
o And.. well, de don't deal with gardening anymore :-) Thanks Michael!
CCMAIL: brade@kde.org
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=360144
reimplemented viewportPaintEvent(..). The region seems valid here, so we
can do incremental paint for every type of operation.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359251
drawing (to support transparency without overlay hacks and blend in notes
and other stuff). I'm sure this can be simplified a lot, but I can't see
how to cut code now. ThumbnailList still has the old code.
Now we have no wasted repaints. Also per-page allocated memory is less. Now
we need more repaints, since the viewport gfx looks broken. I hope not to
revert this, but find a unique short way to describe composted gfx ops.
Note: there is a swith in config to switch between plain and composted
rendering engines.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=359096
(way more consistant) Removed duplicate values. Apply settings in Part's
slotNewConfig() on the fly.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358760
The config class is Settings. Mutators are static.
Define new properties editing kpdf.kcfg with kdeextragear-3/kcfgcreator and
use setProperty( Type val ) and (val)property() to set/get property value.
svn path=/branches/kpdf_experiments/kdegraphics/kpdf/; revision=358206