OSDN Git Service

fix build system ofmoflib1 and saisei1
[moflib/moflib.git] / moflib-1.0 / src / mof / PlainWidgetView.hpp
1 #pragma once
2 #include <boost/scoped_ptr.hpp>
3 #include "mof/WidgetView.hpp"
4 #include "mof/tstring.hpp"
5 #include "mof/Color.hpp"
6
7 namespace mof{
8         
9                 
10         class PlainWidgetView : public WidgetView{
11                 struct Impl;
12                 boost::scoped_ptr<Impl> m_pImpl;
13         public:
14                 PlainWidgetView( mof::Color begin , mof::Color end);
15                 ~PlainWidgetView();
16
17                 virtual void setBounds(const mof::Rectangle<int>& bounds);
18                 virtual mof::Rectangle<int> getBounds() const;
19
20                 virtual void show();
21                 virtual void close();
22                 virtual void focus();
23                 virtual void blur();
24
25                 virtual void update();
26                 virtual void draw();
27         };
28
29 }