creaImageIOWxGimmickFrame.h

Go to the documentation of this file.
00001 #ifndef __creaImageIOWxGimmickFrame_h_INCLUDED__
00002 #define __creaImageIOWxGimmickFrame_h_INCLUDED__
00003 
00004 #ifdef USE_WXWIDGETS
00005 
00006 #include <creaImageIOWxGimmickView.h>
00007 #include <creaWx.h>
00008 
00009 namespace creaImageIO
00010 {
00014  //=====================================================================
00015  //=====================================================================
00016   class CREAIMAGEIO_EXPORT WxGimmickFrame : public wxFrame
00017   {
00018   public:
00019     WxGimmickFrame();    
00020     WxGimmickFrame(wxWindow *parent, 
00021                    const wxWindowID id,
00022                    wxString title,
00023                    const wxPoint& pos, 
00024                    const wxSize& size,
00025                    int threads = 0);
00026     
00027     ~WxGimmickFrame();
00028 
00029     //    Gimmick* GetGimmick() { return mGimmick; }
00030     //    typedef WxGimmick ViewType;
00031     //    typedef WxGimmickView::EventType EventType;
00032 
00033 
00034 
00035      
00036     //    void OnSelChanged(EventType& event);
00037     //    void OnContextualMenu(EventType& event);
00038     //    void OnMenuTest(wxCommandEvent& event);
00039     //    void OnButtonOk(wxCommandEvent& event);
00040     //    void OnButtonCancel(wxCommandEvent& event);
00041 
00042     //    DECLARE_EVENT_TABLE();
00043   private :
00044     
00045           boost::shared_ptr<Gimmick>       mGimmick;
00046     WxGimmickView* mView;
00047 
00048   }; // class WxGimmickFrame
00049   //=====================================================================
00050 
00051   
00052 } // EO namespace creaImageIO
00053 
00054 
00055 #endif // USE_WIDGETS
00056 // EOF
00057 #endif