00001
00002
00003
00004
00005
00007
00008 #ifndef __interactive_object_detection_ui__
00009 #define __interactive_object_detection_ui__
00010
00011 #include <wx/string.h>
00012 #include <wx/button.h>
00013 #include <wx/gdicmn.h>
00014 #include <wx/font.h>
00015 #include <wx/colour.h>
00016 #include <wx/settings.h>
00017 #include <wx/checkbox.h>
00018 #include <wx/sizer.h>
00019 #include <wx/stattext.h>
00020 #include <wx/statline.h>
00021 #include <wx/panel.h>
00022
00024
00025
00029 class InteractiveObjectDetectionFrameBase : public wxPanel
00030 {
00031 private:
00032
00033 protected:
00034 wxButton* seg_button_;
00035 wxCheckBox* seg_interactive_cb_;
00036 wxStaticText* t1;
00037 wxStaticText* seg_status_label_;
00038 wxButton* rec_button_;
00039 wxCheckBox* rec_interactive_cb_;
00040 wxStaticText* t11;
00041 wxStaticText* rec_status_label_;
00042 wxStaticLine* m_staticline2;
00043 wxButton* det_button_;
00044 wxCheckBox* det_interactive_cb_;
00045 wxStaticText* t111;
00046 wxStaticText* det_status_label_;
00047 wxStaticLine* m_staticline3;
00048 wxButton* cancel_button_;
00049 wxStaticText* status_bar_;
00050
00051
00052
00053 virtual void segButtonClicked( wxCommandEvent& event ) { event.Skip(); }
00054 virtual void recButtonClicked( wxCommandEvent& event ) { event.Skip(); }
00055 virtual void detButtonClicked( wxCommandEvent& event ) { event.Skip(); }
00056 virtual void cancelButtonClicked( wxCommandEvent& event ) { event.Skip(); }
00057
00058
00059 public:
00060
00061 InteractiveObjectDetectionFrameBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 300,260 ), long style = wxTAB_TRAVERSAL );
00062 ~InteractiveObjectDetectionFrameBase();
00063
00064 };
00065
00069 class MyPanel2 : public wxPanel
00070 {
00071 private:
00072
00073 protected:
00074
00075 public:
00076
00077 MyPanel2( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxTAB_TRAVERSAL );
00078 ~MyPanel2();
00079
00080 };
00081
00082 #endif //__interactive_object_detection_ui__