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