From: Dom Lachowicz (domlachowicz_at_yahoo.com)
Date: Sat Dec 13 2003 - 20:23:07 EST
We now use GR_Painter everywhere. There *will* be some
platform-specific breakage. For that, I do apologize.
1) Anywhere where you used GR_Graphics::drawXXX, use
GR_Painter::drawXXX
2) Remove all GR_CaretDisablers from your Graphics
class code except for the scrolling functions. These
happen in GR_Painter now
After this, we'll have to actually implement the
offscreen drawing stuff in the various platforms. If
you don't implement it right away, don't worry -
nothing will be any worse (or better) than things are
now.
On QNX, Phearbear basically needs to commit his
Graphics classes basically for this to work.
Thanks,
Dom
CVS:
----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are
removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: src/af/gr/unix/gr_UnixGraphics.cpp
CVS: src/af/gr/unix/gr_UnixGraphics.h
src/af/gr/xp/gr_Caret.cpp
CVS: src/af/gr/xp/gr_Graphics.cpp
src/af/gr/xp/gr_Graphics.h
CVS: src/af/gr/xp/gr_Painter.cpp
src/af/gr/xp/gr_Painter.h
CVS: src/af/xap/unix/xap_UnixDlg_About.cpp
CVS: src/af/xap/unix/xap_UnixDlg_FileOpenSaveAs.cpp
CVS: src/af/xap/xp/xap_Dlg_FontChooser.cpp
CVS: src/af/xap/xp/xap_Draw_Symbol.cpp
CVS: src/af/xap/xp/xap_Preview_Zoom.cpp
CVS: src/text/fmt/xp/fp_Column.cpp
CVS: src/text/fmt/xp/fp_ContainerObject.cpp
CVS: src/text/fmt/xp/fp_DirectionMarkerRun.cpp
CVS: src/text/fmt/xp/fp_FootnoteContainer.cpp
CVS: src/text/fmt/xp/fp_FrameContainer.cpp
CVS: src/text/fmt/xp/fp_Page.cpp
src/text/fmt/xp/fp_Run.cpp
CVS: src/text/fmt/xp/fp_TableContainer.cpp
CVS: src/text/fmt/xp/fp_TextRun.cpp
CVS: src/text/fmt/xp/fv_FrameEdit.cpp
src/text/fmt/xp/fv_View.cpp
CVS: src/text/fmt/xp/fv_View_protected.cpp
CVS: src/text/fmt/xp/fv_VisualDragText.cpp
CVS: src/wp/ap/unix/ap_UnixApp.cpp
CVS: src/wp/ap/xp/ap_Dialog_Columns.cpp
CVS: src/wp/ap/xp/ap_Dialog_FormatFrame.cpp
CVS: src/wp/ap/xp/ap_Dialog_FormatTable.cpp
CVS: src/wp/ap/xp/ap_Dialog_Lists.cpp
CVS: src/wp/ap/xp/ap_Dialog_PageNumbers.cpp
CVS: src/wp/ap/xp/ap_EditMethods.cpp
src/wp/ap/xp/ap_LeftRuler.cpp
CVS: src/wp/ap/xp/ap_Preview_Paragraph.cpp
CVS: src/wp/ap/xp/ap_TopRuler.cpp
CVS:
----------------------------------------------------------------------
__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree
This archive was generated by hypermail 2.1.4 : Sat Dec 13 2003 - 20:22:34 EST