21 #ifndef GV_VIEWERWINDOW_ANSI__H
22 #define GV_VIEWERWINDOW_ANSI__H
30 class ViewerWindowAnsi ;
46 virtual void init()
override ;
49 virtual void display(
int ,
int ,
int ,
const char * ,
size_t )
override ;
52 virtual int dx()
const override ;
55 virtual int dy()
const override ;
virtual ~ViewerWindowAnsi()
Destructor.
Implements a binary mask over an image that can be edited by mouse actions, and that can be stored on...
virtual void display(int, int, int, const char *, size_t) override
Override from ViewerWindow.
An abstract base class for a viewer window.
ViewerWindowAnsi(ViewerWindowHandler &, ViewerWindowConfig, int dx, int dy)
Constructor.
virtual int dx() const override
Override from ViewerWindow.
virtual int dy() const override
Override from ViewerWindow.
A configuration structure for Gv::ViewerWindow.
virtual void init() override
Override from ViewerWindow.
A pimple-pattern implementation class for Gv::ViewerWindow that uses ansi escape sequences.
A callback interface for Gv::ViewerWindow.