added cdk to deps and building fileapprove
This commit is contained in:
30
deps/cdk-5.0-20161210/c++/cdkscreen.cc
vendored
Normal file
30
deps/cdk-5.0-20161210/c++/cdkscreen.cc
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
#include "cdkscreen.h"
|
||||
|
||||
CDKScreen::CDKScreen()
|
||||
{
|
||||
cdkscreen = initCDKScreen(NULL);
|
||||
// Now, set up color.
|
||||
initCDKColor();
|
||||
}
|
||||
|
||||
CDKScreen::~CDKScreen()
|
||||
{
|
||||
destroyCDKScreen(cdkscreen);
|
||||
endCDK();
|
||||
}
|
||||
|
||||
CDKSCREEN *CDKScreen::screen(void)
|
||||
{
|
||||
return cdkscreen;
|
||||
}
|
||||
|
||||
void CDKScreen::refreshscr(void)
|
||||
{
|
||||
refreshCDKScreen(cdkscreen);
|
||||
}
|
||||
|
||||
void CDKScreen::erasescr(void)
|
||||
{
|
||||
eraseCDKScreen(cdkscreen);
|
||||
}
|
||||
|
30
deps/cdk-5.0-20161210/c++/cdkscreen.h
vendored
Normal file
30
deps/cdk-5.0-20161210/c++/cdkscreen.h
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
#ifndef CDKSCREEN_H
|
||||
#define CDK_SCREEN_H
|
||||
|
||||
extern "C"
|
||||
{
|
||||
#include <cdk.h>
|
||||
}
|
||||
|
||||
class CDKScreen
|
||||
{
|
||||
// The window which curses uses.
|
||||
WINDOW *cursesWin;
|
||||
// The CDKSCREEN struct assigned to this object.
|
||||
CDKSCREEN *cdkscreen;
|
||||
public:
|
||||
// Constructor.
|
||||
CDKScreen();
|
||||
// Deconstructor.
|
||||
~CDKScreen();
|
||||
// Return a pointer to the CDKScreen structure.
|
||||
CDKSCREEN *screen(void);
|
||||
// Refresh the screen.
|
||||
// Note, this function is renamed to avoid clashing with the refresh() macro.
|
||||
void refreshscr(void);
|
||||
// Erase, but don't destroy, all widgets.
|
||||
// Note, this function is renamed to avoid clashing with the erase() macro.
|
||||
void erasescr(void);
|
||||
};
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user