Fix for differences of when the ECT_WINDOW_CREATE happens between
wxMSW and wxGTK. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5162 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -35,7 +35,17 @@ class wxVTKRenderWindow(wxScrolledWindow):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        self.renderWindow = vtkRenderWindow()
 | 
					        self.renderWindow = vtkRenderWindow()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        EVT_WINDOW_CREATE(self, self.OnCreateWindow)
 | 
					        if wxPlatform != '__WXMSW__':
 | 
				
			||||||
 | 
					            # We can't get the handle in wxGTK until after the widget
 | 
				
			||||||
 | 
					            # is created, the window create event happens later so we'll
 | 
				
			||||||
 | 
					            # catch it there
 | 
				
			||||||
 | 
					            EVT_WINDOW_CREATE(self, self.OnCreateWindow)
 | 
				
			||||||
 | 
					        else:
 | 
				
			||||||
 | 
					            # but in MSW, the window create event happens durring the above
 | 
				
			||||||
 | 
					            # call to __init__ so we have to do it here.
 | 
				
			||||||
 | 
					            hdl = self.GetHandle()
 | 
				
			||||||
 | 
					            self.renderWindow.SetWindowInfo(str(hdl))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        EVT_LEFT_DOWN  (self, self.SaveClick)
 | 
					        EVT_LEFT_DOWN  (self, self.SaveClick)
 | 
				
			||||||
        EVT_MIDDLE_DOWN(self, self.SaveClick)
 | 
					        EVT_MIDDLE_DOWN(self, self.SaveClick)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user