=========================================================================*/
-
#include <assert.h>
#include "creawxVTKRenderWindowInteractor.h"
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::UpdateSize(int x, int y)
{
+//printf("EED wxVTKRenderWindowInteractor::UpdateSize Start\n");
if( RenderWindow )
{
// if the size changed tell render window
#endif //__WXMSW__
} // if x y
} // if RenderWindow
+printf("EED wxVTKRenderWindowInteractor::UpdateSize End\n");
}
//---------------------------------------------------------------------------
int wxVTKRenderWindowInteractor::CreateTimer(int WXUNUSED(timertype))
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::OnPaint(wxPaintEvent& WXUNUSED(event))
{
+printf("EED wxVTKRenderWindowInteractor::OnPaint Start\n");
+
//must always be here
//EED2021-08-26
#ifdef __WXCOCOA__
}
#endif
#endif
+
+printf("EED wxVTKRenderWindowInteractor::OnPaint End\n");
}
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::OnEraseBackground(wxEraseEvent &event)
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::OnKeyUp(wxKeyEvent &event)
{
- if (!Enabled)
+printf("EED wxVTKRenderWindowInteractor::OnKeyUp Start\n");
+ if (!Enabled)
{
return;
}
event.GetKeyCode(), 1);
#endif
event.Skip();
+printf("EED wxVTKRenderWindowInteractor::OnKeyUp End\n");
}
#endif //!(VTK_MAJOR_VERSION == 3 && VTK_MINOR_VERSION == 1)
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::OnChar(wxKeyEvent &event)
{
+printf("EED wxVTKRenderWindowInteractor::OnKeyUp Start\n");
if (!Enabled)
{
return;
InvokeEvent(vtkCommand::CharEvent, NULL);
#endif
event.Skip();
+printf("EED wxVTKRenderWindowInteractor::OnKeyUp End\n");
}
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::OnButtonDown(wxMouseEvent &event)
{
+printf("EED wxVTKRenderWindowInteractor::OnButtonDown Start\n");
if (!Enabled || (ActiveButton != wxEVT_NULL))
{
return;
{
CaptureMouse();
}
+printf("EED wxVTKRenderWindowInteractor::OnButtonDown End\n");
}
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::OnButtonUp(wxMouseEvent &event)
{
+printf("EED wxVTKRenderWindowInteractor::OnButtonDown Start\n");
//EVT_xxx_DOWN == EVT_xxx_UP - 1
//This is only needed if two mouse buttons are pressed at the same time.
//In wxWindows 2.4 and later: better use of wxMOUSE_BTN_RIGHT or
ReleaseMouse();
}
ActiveButton = wxEVT_NULL;
+printf("EED wxVTKRenderWindowInteractor::OnButtonDown End\n");
}
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::OnMouseWheel(wxMouseEvent& event)
{
+printf("EED wxVTKRenderWindowInteractor::OnMouseWheel Start\n");
// Mouse wheel was only added after VTK 4.4 (I think...)
#if VTK_MAJOR_VERSION > 4 || (VTK_MAJOR_VERSION == 4 && VTK_MINOR_VERSION > 4)
// new style
InvokeEvent(vtkCommand::MouseWheelBackwardEvent, NULL);
}
#endif
-
+ printf("EED wxVTKRenderWindowInteractor::OnMouseWheel End\n");
+
}
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::Render()
{
+printf("EED wxVTKRenderWindowInteractor::Render Start\n");
#if wxCHECK_VERSION(2, 8, 0)
int renderAllowed = !IsFrozen();
#else
//if it's not enabeld, renderAllowed will be false
renderAllowed = topParent->IsEnabled();
}
- }
+ } // if renderAllowed && !RenderWhenDisabled
if (renderAllowed)
{
RenderWindow->Render();
}
#endif
-
- }
+ } // if renderAllowed
+printf("EED wxVTKRenderWindowInteractor::Render Start\n");
}
//---------------------------------------------------------------------------
void wxVTKRenderWindowInteractor::SetRenderWhenDisabled(int newValue)