#ifndef __VIEWPAINTER_HPP #define __VIEWPAINTER_HPP #define BIFINCL_WINDOW #define BIFINCL_CLIENTHANDLERS #include class ICEBuffer; class View; class ViewPaintHandler : public FPaintHandler { public: ViewPaintHandler(View *w); int queryWidthPixels(); int queryWidthChars(); int queryHeightPixels(); int queryHeightChars(); Bool Paint(FPaintEvent &ev); void Invalidate(unsigned long startline, unsigned startcol, unsigned long endline, unsigned endcol ); private: void queryFontSize(int *w, int *h); }; #endif