From: Dom Lachowicz (domlachowicz@yahoo.com)
Date: Fri Sep 19 2003 - 11:28:11 EDT
Have I said how much I love you lately?
Dom
--- msevior@physics.unimelb.edu.au wrote:
> CVS:
>
----------------------------------------------------------------------
> CVS: Enter Log. Lines beginning with `CVS:' are
> removed automatically
> CVS:
> CVS: Committing in .
> CVS:
> CVS: Modified Files:
> CVS: src/af/xap/unix/xap_UnixFrameImpl.cpp
> CVS: src/af/xap/xp/xap_Dlg_Zoom.cpp
> src/af/xap/xp/xap_Frame.cpp
> CVS: src/af/xap/xp/xap_Frame.h
> src/text/fmt/xp/fl_BlockLayout.cpp
> CVS: src/text/fmt/xp/fl_BlockLayout.h
> CVS: src/text/fmt/xp/fl_DocLayout.cpp
> CVS: src/text/fmt/xp/fl_DocLayout.h
> CVS: src/text/fmt/xp/fp_ContainerObject.cpp
> CVS: src/text/fmt/xp/fp_ContainerObject.h
> CVS: src/text/fmt/xp/fp_DirectionMarkerRun.cpp
> CVS: src/text/fmt/xp/fp_DirectionMarkerRun.h
> CVS: src/text/fmt/xp/fp_FieldListLabelRun.cpp
> CVS: src/text/fmt/xp/fp_FieldListLabelRun.h
> CVS: src/text/fmt/xp/fp_FmtMarkRun.cpp
> src/text/fmt/xp/fp_Run.cpp
> CVS: src/text/fmt/xp/fp_Run.h
> src/text/fmt/xp/fp_TextRun.cpp
> CVS: src/text/fmt/xp/fp_Run.h
> src/text/fmt/xp/fp_TextRun.cpp
> CVS: src/text/fmt/xp/fp_TextRun.h
> src/text/fmt/xp/fv_View.cpp
> CVS: src/text/fmt/xp/fv_View.h
> src/wp/ap/unix/ap_UnixApp.cpp
> CVS: src/wp/ap/xp/ap_EditMethods.cpp
> src/wp/ap/xp/ap_Frame.cpp
> CVS: src/wp/ap/xp/ap_Frame.h
> CVS:
>
----------------------------------------------------------------------
> Instant zoom for AbiWord!
>
> This is our first new feature for 2.2 although it
> can be back-ported to
> 2.0 once it get's some more stress testing.
>
> Now AbiWord zooms instantly even for large
> documents. Other platform
> maintainers can get the full effect by replacing a
> call to
>
> XAP_Frame::updateZoom() in XAP_PlatformFrameImpl::
>
> with
>
> XAP_Frame::quickZoom()
>
> This new feature was made possible by the great work
> of Pat Lam and Dom in
> giving us layout classes which only use logical
> units. We can instant zoom
> by replacing the old graphics class in the layout's
> by a new one with the
> changed zoom and simply repainting the screen and
> updating a few other
> constants. Images are resized upon drawing.
> Hopefully the details of the
> Win32Graphics class can be worked out so our windows
> users can enjoy this
> feature soon.
>
> To see this is it's full glory, open up the zoom
> dialog and play with the
> zoom percent setting.
>
> Same speed resize no matter how big the document.
>
> Enjoy!
>
> Martin
>
>
>
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
This archive was generated by hypermail 2.1.4 : Fri Sep 19 2003 - 11:42:27 EDT