00001
00011 #ifndef DEFINE_H_YSCROLLWINDOW
00012 #define DEFINE_H_YSCROLLWINDOW
00013
00014 #include <basic.h>
00015 #include <bstdlib.h>
00016 #include <tcode.h>
00017 #include <errcode.h>
00018 #include <btron/btron.h>
00019 #include <btron/dp.h>
00020 #include <btron/hmi.h>
00021 #include <btron/vobj.h>
00022 #include <btron/tip.h>
00023 #include <btron/libapp.h>
00024 #include <tstring.h>
00025
00026 #include "ywindow.h"
00027 #include "ygraphic.h"
00028 #include "yrect.h"
00029 #include "ypoint.h"
00030
00038 class YScrollWindow : public YWindow {
00039
00040 public:
00042
00043 YScrollWindow();
00045
00046
00048
00049 void setWorkArea(YRect rect);
00051
00052 YRect getWorkArea();
00053
00054 protected:
00055
00056 private:
00058
00059 YRect workArea;
00060 };
00061
00062 #endif // DEFINE_H_YSCROLLWINDOW