Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CascadePictureWidget.h

Go to the documentation of this file.
00001 //
00002 // CascadePictureWidget.h - interface of class CascadePictureWidget
00003 //
00004 // Copyright (c) 2003, Roku, LLC.  All rights reserved.
00005 //
00008 
00009 #ifndef _ROKU_INCLUDE_CASCADE_WIDGETS_CASCADEPICTUREWIDGET_H
00010 #define _ROKU_INCLUDE_CASCADE_WIDGETS_CASCADEPICTUREWIDGET_H
00011 
00012 #include <cascade/widgets/CascadeWidget.h>
00013 #include <cascade/util/CascadeFile.h>
00014 #include <cascade/util/CascadeString.h>
00015 
00026 class CascadePictureWidget : public CascadeWidget
00027 {
00028 public:
00029     CascadePictureWidget();
00033     virtual ~CascadePictureWidget();
00037 
00038 public:
00039     virtual bool LoadPictureFromBitmap(const CascadeBitmap & bitmap, CascadeBitmap::RamType ramType = CascadeBitmap::kEither);
00050         
00051     virtual bool LoadPictureFromBitmapFile(CascadeFile & bitmapFile, CascadeBitmap::RamType ramType = CascadeBitmap::kEither);
00063        
00064 public: // inherited method from CascadeWindow
00065     virtual void OnPaint(CascadeBitmap & bitmap);
00069     virtual bool WillAcceptFocus() { return false; }
00074 
00075 protected:
00076         CascadeBitmap m_bitmap;
00080     bool m_bLoaded;
00084 };
00085 
00086 #endif // #ifndef _ROKU_INCLUDE_CASCADE_WIDGETS_CASCADEPICTUREWIDGET_H
00087 
00089 //  LOG
00091 //  06-Mar-03   dwoodward   created from Patrick's CascadePicture.h
00092 //  14-May-03   dwoodward   doxygenated
00093 

Generated on Sun Jul 24 14:27:17 2005 for Cascade Library by  doxygen 1.4.1