OSDN Git Service

fix cmake/Macros.cmake
[moflib/moflib.git] / moflib-1.0 / src / mof / widget / NullView.hpp
1 #pragma once
2 #include "mof/widget/WidgetView.hpp"
3
4 namespace mof
5 {
6
7 namespace widget
8 {
9
10     class NullView 
11     : 
12         public WidgetView
13     {
14     public:
15         NullView();
16         virtual ~NullView( );
17
18         virtual FrameNumber show( bool imidiately = false );
19         virtual FrameNumber hide( bool imidiately = false );
20         virtual FrameNumber focus( bool imidiately = false );
21         virtual FrameNumber blur( bool imidiately = false );
22         virtual FrameNumber click( bool imidiately = false );
23                 virtual mof::Vector2D getPreferredSize() const;
24         virtual void update( );
25         virtual void draw( ) const;
26         virtual void setVisible(bool visible);
27     };
28
29 }
30 }