Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
wxViscaControlPanelInterface.cpp
1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Sep 8 2010)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO "NOT" EDIT THIS FILE!
6 ///////////////////////////////////////////////////////////////////////////
7 
8 #include "wxViscaControlPanelInterface.h"
9 
10 ///////////////////////////////////////////////////////////////////////////
11 using namespace BIAS;
12 
13 wxViscaControlPanelInterface::wxViscaControlPanelInterface( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
14 {
15  wxFlexGridSizer* fgSizerTop;
16  fgSizerTop = new wxFlexGridSizer( 2, 1, 0, 0 );
17  fgSizerTop->AddGrowableCol( 0 );
18  fgSizerTop->AddGrowableCol( 1 );
19  fgSizerTop->AddGrowableRow( 0 );
20  fgSizerTop->SetFlexibleDirection( wxBOTH );
21  fgSizerTop->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
22 
23  m_scrolledWindow1 = new wxScrolledWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
24  m_scrolledWindow1->SetScrollRate( 5, 5 );
25  m_scrolledWindow1->SetToolTip( wxT("Camera Settings") );
26 
27  wxFlexGridSizer* fgSizerSetup;
28  fgSizerSetup = new wxFlexGridSizer( 1, 2, 0, 0 );
29  fgSizerSetup->AddGrowableCol( 0 );
30  fgSizerSetup->AddGrowableRow( 0 );
31  fgSizerSetup->SetFlexibleDirection( wxBOTH );
32  fgSizerSetup->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
33 
34  wxBoxSizer* bSizer6;
35  bSizer6 = new wxBoxSizer( wxVERTICAL );
36 
37  wxStaticBoxSizer* sbSizerZoom;
38  sbSizerZoom = new wxStaticBoxSizer( new wxStaticBox( m_scrolledWindow1, wxID_ANY, wxT("Zoom") ), wxVERTICAL );
39 
40  wxBoxSizer* bSizerZoom;
41  bSizerZoom = new wxBoxSizer( wxVERTICAL );
42 
43  m_staticText01 = new wxStaticText( m_scrolledWindow1, wxID_ANY, wxT("Zoom 0-32x"), wxDefaultPosition, wxDefaultSize, 0 );
44  m_staticText01->Wrap( -1 );
45  bSizerZoom->Add( m_staticText01, 0, wxALIGN_CENTER|wxALL, 0 );
46 
47  m_sliderZoom = new wxSlider( m_scrolledWindow1, wxID_ANY, 0, 0, 32, wxDefaultPosition, wxDefaultSize, wxSL_AUTOTICKS|wxSL_HORIZONTAL|wxSL_LABELS|wxSL_SELRANGE|wxSL_TOP );
48  m_sliderZoom->SetMinSize( wxSize( 150,-1 ) );
49  m_sliderZoom->SetMaxSize( wxSize( 600,-1 ) );
50 
51  bSizerZoom->Add( m_sliderZoom, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 0 );
52 
53  sbSizerZoom->Add( bSizerZoom, 1, wxEXPAND, 5 );
54 
55  wxBoxSizer* bSizerZoomButtons;
56  bSizerZoomButtons = new wxBoxSizer( wxHORIZONTAL );
57 
58  bSizerZoomButtons->SetMinSize( wxSize( 180,55 ) );
59  m_buttonWide = new wxButton( m_scrolledWindow1, wxID_ANY, wxT("Wide"), wxDefaultPosition, wxSize( 50,50 ), 0 );
60  bSizerZoomButtons->Add( m_buttonWide, 0, wxALL, 5 );
61 
62  m_buttonTele = new wxButton( m_scrolledWindow1, wxID_ANY, wxT("Tele"), wxDefaultPosition, wxSize( 50,50 ), 0 );
63  bSizerZoomButtons->Add( m_buttonTele, 0, wxALL, 5 );
64 
65  m_buttonZoomStop = new wxButton( m_scrolledWindow1, wxID_ANY, wxT("Stop"), wxDefaultPosition, wxSize( 50,50 ), 0 );
66  bSizerZoomButtons->Add( m_buttonZoomStop, 0, wxALL, 5 );
67 
68  sbSizerZoom->Add( bSizerZoomButtons, 1, wxALIGN_CENTER|wxALL, 0 );
69 
70  wxString m_radioBox1Choices[] = { wxT("Interlaced"), wxT("Progressive") };
71  int m_radioBox1NChoices = sizeof( m_radioBox1Choices ) / sizeof( wxString );
72  m_radioBox1 = new wxRadioBox( m_scrolledWindow1, wxID_ANY, wxT("Progressive/Interlaced"), wxDefaultPosition, wxDefaultSize, m_radioBox1NChoices, m_radioBox1Choices, 1, 0 );
73  m_radioBox1->SetSelection( 0 );
74  sbSizerZoom->Add( m_radioBox1, 0, wxALL|wxEXPAND, 0 );
75 
76  wxBoxSizer* bSizer01;
77  bSizer01 = new wxBoxSizer( wxHORIZONTAL );
78 
79  m_buttonReset = new wxButton( m_scrolledWindow1, wxID_ANY, wxT("Reset"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
80  bSizer01->Add( m_buttonReset, 0, wxALIGN_CENTER|wxALL, 5 );
81 
82  m_buttonOpen = new wxButton( m_scrolledWindow1, wxID_ANY, wxT("Open Cam"), wxDefaultPosition, wxDefaultSize, 0 );
83  bSizer01->Add( m_buttonOpen, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
84 
85  m_buttonCloseCam = new wxButton( m_scrolledWindow1, wxID_ANY, wxT("Close Cam"), wxDefaultPosition, wxDefaultSize, 0 );
86  bSizer01->Add( m_buttonCloseCam, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
87 
88  sbSizerZoom->Add( bSizer01, 1, wxALIGN_CENTER|wxEXPAND, 0 );
89 
90  bSizer6->Add( sbSizerZoom, 1, wxALIGN_CENTER|wxEXPAND, 5 );
91 
92  fgSizerSetup->Add( bSizer6, 1, wxEXPAND, 5 );
93 
94  wxStaticBoxSizer* sbSizerPanTilt;
95  sbSizerPanTilt = new wxStaticBoxSizer( new wxStaticBox( m_scrolledWindow1, wxID_ANY, wxT("Pan/Tilt") ), wxVERTICAL );
96 
97  sbSizerPanTilt->SetMinSize( wxSize( -1,200 ) );
98  wxFlexGridSizer* fgSizerPanTilt;
99  fgSizerPanTilt = new wxFlexGridSizer( 2, 1, 0, 0 );
100  fgSizerPanTilt->AddGrowableCol( 0 );
101  fgSizerPanTilt->AddGrowableRow( 0 );
102  fgSizerPanTilt->AddGrowableRow( 1 );
103  fgSizerPanTilt->SetFlexibleDirection( wxBOTH );
104  fgSizerPanTilt->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
105 
106  wxBoxSizer* bSizer5;
107  bSizer5 = new wxBoxSizer( wxVERTICAL );
108 
109  m_staticText03 = new wxStaticText( m_scrolledWindow1, wxID_ANY, wxT("PanĀ°"), wxDefaultPosition, wxDefaultSize, 0 );
110  m_staticText03->Wrap( -1 );
111  bSizer5->Add( m_staticText03, 0, wxALIGN_CENTER|wxALIGN_CENTER_VERTICAL|wxALL, 0 );
112 
113  m_sliderPan = new wxSlider( m_scrolledWindow1, wxID_ANY, 0, -800, 800, wxDefaultPosition, wxDefaultSize, wxSL_AUTOTICKS|wxSL_HORIZONTAL|wxSL_LABELS|wxSL_SELRANGE|wxSL_TOP );
114  m_sliderPan->SetMinSize( wxSize( 150,-1 ) );
115 
116  bSizer5->Add( m_sliderPan, 0, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 0 );
117 
118  fgSizerPanTilt->Add( bSizer5, 1, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
119 
120  wxBoxSizer* bSizer4;
121  bSizer4 = new wxBoxSizer( wxHORIZONTAL );
122 
123  m_staticText04 = new wxStaticText( m_scrolledWindow1, wxID_ANY, wxT(" TiltĀ°"), wxDefaultPosition, wxDefaultSize, 0 );
124  m_staticText04->Wrap( -1 );
125  bSizer4->Add( m_staticText04, 0, wxALIGN_CENTER|wxALL, 5 );
126 
127  m_sliderTilt = new wxSlider( m_scrolledWindow1, wxID_ANY, 0, -300, 300, wxDefaultPosition, wxDefaultSize, wxSL_AUTOTICKS|wxSL_LABELS|wxSL_RIGHT|wxSL_SELRANGE|wxSL_VERTICAL );
128  m_sliderTilt->SetMinSize( wxSize( 50,150 ) );
129 
130  bSizer4->Add( m_sliderTilt, 0, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
131 
132  fgSizerPanTilt->Add( bSizer4, 1, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL, 0 );
133 
134  sbSizerPanTilt->Add( fgSizerPanTilt, 1, 0, 5 );
135 
136  fgSizerSetup->Add( sbSizerPanTilt, 1, wxEXPAND, 5 );
137 
138  m_scrolledWindow1->SetSizer( fgSizerSetup );
139  m_scrolledWindow1->Layout();
140  fgSizerSetup->Fit( m_scrolledWindow1 );
141  fgSizerTop->Add( m_scrolledWindow1, 1, wxEXPAND | wxALL, 0 );
142 
143  m_panel2 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxSize( -1,50 ), wxTAB_TRAVERSAL );
144  wxFlexGridSizer* fgSizerBottom;
145  fgSizerBottom = new wxFlexGridSizer( 1, 4, 0, 0 );
146  fgSizerBottom->AddGrowableCol( 3 );
147  fgSizerBottom->AddGrowableRow( 0 );
148  fgSizerBottom->SetFlexibleDirection( wxBOTH );
149  fgSizerBottom->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
150 
151  m_buttonConnect = new wxButton( m_panel2, wxID_ANY, wxT("Connect"), wxDefaultPosition, wxDefaultSize, 0 );
152  fgSizerBottom->Add( m_buttonConnect, 0, wxALL, 5 );
153 
154  m_textCtrlDevice = new wxTextCtrl( m_panel2, wxID_ANY, wxT("/dev/ttyUSB0"), wxDefaultPosition, wxSize( 200,-1 ), wxTE_PROCESS_ENTER );
155  fgSizerBottom->Add( m_textCtrlDevice, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 5 );
156 
157 
158  fgSizerBottom->Add( 0, 0, 1, wxEXPAND, 5 );
159 
160  m_buttonClose = new wxButton( m_panel2, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
161  m_buttonClose->Enable( false );
162  m_buttonClose->Hide();
163 
164  fgSizerBottom->Add( m_buttonClose, 0, wxALIGN_RIGHT|wxALL, 5 );
165 
166  m_panel2->SetSizer( fgSizerBottom );
167  m_panel2->Layout();
168  fgSizerTop->Add( m_panel2, 1, wxEXPAND | wxALL, 0 );
169 
170  this->SetSizer( fgSizerTop );
171  this->Layout();
172 
173  // Connect Events
174  m_sliderZoom->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
175  m_sliderZoom->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
176  m_sliderZoom->Connect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
177  m_sliderZoom->Connect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
178  m_sliderZoom->Connect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
179  m_sliderZoom->Connect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
180  m_sliderZoom->Connect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
181  m_sliderZoom->Connect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
182  m_sliderZoom->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
183  m_buttonWide->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnButtonWide ), NULL, this );
184  m_buttonTele->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnButtonTele ), NULL, this );
185  m_buttonZoomStop->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnButtonStop ), NULL, this );
186  m_radioBox1->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( wxViscaControlPanelInterface::OnProgressive ), NULL, this );
187  m_buttonReset->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnButtonReset ), NULL, this );
188  m_buttonOpen->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnOpenCam ), NULL, this );
189  m_buttonCloseCam->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnCloseCam ), NULL, this );
190  m_sliderPan->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
191  m_sliderPan->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
192  m_sliderPan->Connect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
193  m_sliderPan->Connect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
194  m_sliderPan->Connect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
195  m_sliderPan->Connect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
196  m_sliderPan->Connect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
197  m_sliderPan->Connect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
198  m_sliderPan->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
199  m_sliderTilt->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
200  m_sliderTilt->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
201  m_sliderTilt->Connect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
202  m_sliderTilt->Connect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
203  m_sliderTilt->Connect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
204  m_sliderTilt->Connect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
205  m_sliderTilt->Connect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
206  m_sliderTilt->Connect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
207  m_sliderTilt->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
208  m_buttonConnect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnConnect ), NULL, this );
209  m_textCtrlDevice->Connect( wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler( wxViscaControlPanelInterface::OnConnect ), NULL, this );
210  m_buttonClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnClose ), NULL, this );
211 }
212 
214 {
215  // Disconnect Events
216  m_sliderZoom->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
217  m_sliderZoom->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
218  m_sliderZoom->Disconnect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
219  m_sliderZoom->Disconnect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
220  m_sliderZoom->Disconnect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
221  m_sliderZoom->Disconnect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
222  m_sliderZoom->Disconnect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
223  m_sliderZoom->Disconnect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
224  m_sliderZoom->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollZoom ), NULL, this );
225  m_buttonWide->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnButtonWide ), NULL, this );
226  m_buttonTele->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnButtonTele ), NULL, this );
227  m_buttonZoomStop->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnButtonStop ), NULL, this );
228  m_radioBox1->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( wxViscaControlPanelInterface::OnProgressive ), NULL, this );
229  m_buttonReset->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnButtonReset ), NULL, this );
230  m_buttonOpen->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnOpenCam ), NULL, this );
231  m_buttonCloseCam->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnCloseCam ), NULL, this );
232  m_sliderPan->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
233  m_sliderPan->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
234  m_sliderPan->Disconnect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
235  m_sliderPan->Disconnect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
236  m_sliderPan->Disconnect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
237  m_sliderPan->Disconnect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
238  m_sliderPan->Disconnect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
239  m_sliderPan->Disconnect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
240  m_sliderPan->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollPan ), NULL, this );
241  m_sliderTilt->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
242  m_sliderTilt->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
243  m_sliderTilt->Disconnect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
244  m_sliderTilt->Disconnect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
245  m_sliderTilt->Disconnect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
246  m_sliderTilt->Disconnect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
247  m_sliderTilt->Disconnect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
248  m_sliderTilt->Disconnect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
249  m_sliderTilt->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( wxViscaControlPanelInterface::OnScrollTilt ), NULL, this );
250  m_buttonConnect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnConnect ), NULL, this );
251  m_textCtrlDevice->Disconnect( wxEVT_COMMAND_TEXT_ENTER, wxCommandEventHandler( wxViscaControlPanelInterface::OnConnect ), NULL, this );
252  m_buttonClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( wxViscaControlPanelInterface::OnClose ), NULL, this );
253 
254 }
virtual void OnProgressive(wxCommandEvent &event)
virtual void OnButtonTele(wxCommandEvent &event)
virtual void OnClose(wxCommandEvent &event)
virtual void OnButtonWide(wxCommandEvent &event)
virtual void OnButtonReset(wxCommandEvent &event)
virtual void OnScrollTilt(wxScrollEvent &event)
virtual void OnOpenCam(wxCommandEvent &event)
wxViscaControlPanelInterface(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(482, 326), long style=wxTAB_TRAVERSAL)
virtual void OnScrollPan(wxScrollEvent &event)
virtual void OnButtonStop(wxCommandEvent &event)
virtual void OnCloseCam(wxCommandEvent &event)
virtual void OnScrollZoom(wxScrollEvent &event)
virtual void OnConnect(wxCommandEvent &event)