2 #include "mof/widget/WidgetView.hpp"
3 #include "mof/graphics/utilities.hpp"
4 #include "mof/tstring.hpp"
5 #include <boost/scoped_ptr.hpp>
19 ImageView( const tstring& caption , const Font& font );
20 ImageView( const TextureHandler& texture , const Rectangle<float>& tRect );
21 ImageView( const TextureHandler& texture );
22 virtual ~ImageView( );
24 virtual FrameNumber show( bool imidiately = false );
25 virtual FrameNumber hide( bool imidiately = false );
26 virtual FrameNumber focus( bool imidiately = false );
27 virtual FrameNumber blur( bool imidiately = false );
28 virtual FrameNumber click( bool imidiately = false );
29 virtual mof::Vector2D getPreferredSize() const;
30 virtual void update( );
31 virtual void draw( ) const;
32 virtual void setVisible(bool visible);
36 boost::scoped_ptr<Impl> m_pImpl;