ultimatepp/uppdev/Chessboard/Chessboard.h
cxl 351994a6cc Adding uppdev....
git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-08-15 08:36:24 +00:00

31 lines
664 B
C++

#ifndef _Chessboard_Chessboard_h
#define _Chessboard_Chessboard_h
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
#define LAYOUTFILE <Chessboard/Chessboard.lay>
#include <CtrlCore/lay.h>
#define IMAGECLASS ChessPiece
#define IMAGEFILE <Chessboard/images.iml>
#include <Draw/iml.h>
class Chessboard : public WithChessboardLayout<TopWindow> {
Label piece;
int a, b, D;
Point p;
public:
typedef Chessboard CLASSNAME;
Chessboard();
virtual void LeftDown(Point pos, dword flags);
virtual void MouseMove(Point pos, dword flags);
// virtual void LeftDrag(Point pos, dword keyflags);
virtual void MouseLeave();
};
#endif