Commit 6dec986d authored by Sankhesh Jhaveri's avatar Sankhesh Jhaveri 💬
Browse files

ENH: Tests for inverted axis functionality

Change-Id: I403f8db9f0c1746b45d6df38b07e98b42e1f04d8
parent 3fe8c432
......@@ -53,6 +53,7 @@ vtk_add_test_cxx(${vtk-module}CxxTests tests
TestChartMatrix.cxx
TestChartUnicode.cxx
TestChartsOn3D.cxx
TestChartXYInvertedAxis.cxx
TestChartXYZ.cxx
TestContext.cxx
TestContextImage.cxx
......
......@@ -134,7 +134,7 @@ int TestAxes(int , char * [])
axesHorizontal[0]->AutoScale();
axesHorizontal[0]->SetRange(20, 60); // restore range so rest of test can proceed
axesHorizontal[1]->SetRange(10, -5);
axesHorizontal[1]->SetRange(10, -10);
axesHorizontal[1]->AutoScale();
axesHorizontal[2]->SetRange(10, -5);
......
/*=========================================================================
Program: Visualization Toolkit
Module: TestChartXYInvertedAxis.cxx
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
All rights reserved.
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
#include "vtkAxis.h"
#include "vtkChartXY.h"
#include "vtkContextScene.h"
#include "vtkContextView.h"
#include "vtkFloatArray.h"
#include "vtkNew.h"
#include "vtkPlot.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
#include "vtkSmartPointer.h"
#include "vtkTable.h"
#include "vtkTesting.h"
static const char *TestChartXYInvertedAxisLog =
"# StreamVersion 1\n"
"RenderEvent 0 0 0 0 0 0 0\n"
"TimerEvent 0 0 0 0 0 0 0\n"
"EnterEvent 397 52 0 0 0 0 0\n"
"MouseMoveEvent 397 52 0 0 0 0 0\n"
"MouseMoveEvent 388 52 0 0 0 0 0\n"
"MouseMoveEvent 384 52 0 0 0 0 0\n"
"MouseMoveEvent 380 52 0 0 0 0 0\n"
"MouseMoveEvent 379 52 0 0 0 0 0\n"
"MouseMoveEvent 378 52 0 0 0 0 0\n"
"MouseMoveEvent 377 52 0 0 0 0 0\n"
"MouseMoveEvent 375 52 0 0 0 0 0\n"
"MouseMoveEvent 372 52 0 0 0 0 0\n"
"MouseMoveEvent 369 51 0 0 0 0 0\n"
"TimerEvent 369 51 0 0 0 0 0\n"
"MouseMoveEvent 365 50 0 0 0 0 0\n"
"MouseMoveEvent 360 48 0 0 0 0 0\n"
"MouseMoveEvent 353 47 0 0 0 0 0\n"
"MouseMoveEvent 346 43 0 0 0 0 0\n"
"MouseMoveEvent 340 41 0 0 0 0 0\n"
"MouseMoveEvent 335 39 0 0 0 0 0\n"
"TimerEvent 335 39 0 0 0 0 0\n"
"MouseMoveEvent 329 39 0 0 0 0 0\n"
"MouseMoveEvent 326 39 0 0 0 0 0\n"
"MouseMoveEvent 323 39 0 0 0 0 0\n"
"MouseMoveEvent 319 41 0 0 0 0 0\n"
"MouseMoveEvent 315 41 0 0 0 0 0\n"
"MouseMoveEvent 311 41 0 0 0 0 0\n"
"TimerEvent 311 41 0 0 0 0 0\n"
"MouseMoveEvent 310 41 0 0 0 0 0\n"
"MouseMoveEvent 309 41 0 0 0 0 0\n"
"MouseMoveEvent 308 42 0 0 0 0 0\n"
"MouseMoveEvent 305 45 0 0 0 0 0\n"
"MouseMoveEvent 301 48 0 0 0 0 0\n"
"MouseMoveEvent 297 55 0 0 0 0 0\n"
"TimerEvent 297 55 0 0 0 0 0\n"
"MouseMoveEvent 289 64 0 0 0 0 0\n"
"MouseMoveEvent 283 74 0 0 0 0 0\n"
"MouseMoveEvent 276 82 0 0 0 0 0\n"
"MouseMoveEvent 268 90 0 0 0 0 0\n"
"MouseMoveEvent 262 95 0 0 0 0 0\n"
"MouseMoveEvent 256 99 0 0 0 0 0\n"
"TimerEvent 256 99 0 0 0 0 0\n"
"MouseMoveEvent 254 101 0 0 0 0 0\n"
"MouseMoveEvent 253 102 0 0 0 0 0\n"
"MouseMoveEvent 252 102 0 0 0 0 0\n"
"TimerEvent 252 102 0 0 0 0 0\n"
"MouseMoveEvent 251 103 0 0 0 0 0\n"
"MouseMoveEvent 249 105 0 0 0 0 0\n"
"MouseMoveEvent 247 107 0 0 0 0 0\n"
"MouseMoveEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelForwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 1 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 1 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 1 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseWheelBackwardEvent 246 108 0 0 0 0 0\n"
"TimerEvent 246 108 0 0 0 0 0\n"
"MouseMoveEvent 245 109 0 0 0 0 0\n"
"MouseMoveEvent 245 113 0 0 0 0 0\n"
"MouseMoveEvent 244 118 0 0 0 0 0\n"
"MouseMoveEvent 242 122 0 0 0 0 0\n"
"MouseMoveEvent 242 125 0 0 0 0 0\n"
"MouseMoveEvent 240 133 0 0 0 0 0\n"
"TimerEvent 240 133 0 0 0 0 0\n"
"MouseMoveEvent 236 142 0 0 0 0 0\n"
"MouseMoveEvent 234 151 0 0 0 0 0\n"
"MouseMoveEvent 232 159 0 0 0 0 0\n"
"MouseMoveEvent 230 166 0 0 0 0 0\n"
"MouseMoveEvent 228 174 0 0 0 0 0\n"
"MouseMoveEvent 227 180 0 0 0 0 0\n"
"TimerEvent 227 180 0 0 0 0 0\n"
"MouseMoveEvent 225 184 0 0 0 0 0\n"
"MouseMoveEvent 225 188 0 0 0 0 0\n"
"MouseMoveEvent 223 192 0 0 0 0 0\n"
"MouseMoveEvent 223 193 0 0 0 0 0\n"
"MouseMoveEvent 222 195 0 0 0 0 0\n"
"MouseMoveEvent 222 198 0 0 0 0 0\n"
"TimerEvent 222 198 0 0 0 0 0\n"
"MouseMoveEvent 220 202 0 0 0 0 0\n"
"MouseMoveEvent 220 203 0 0 0 0 0\n"
"MouseMoveEvent 219 205 0 0 0 0 0\n"
"TimerEvent 219 205 0 0 0 0 0\n"
"MouseMoveEvent 218 207 0 0 0 0 0\n"
"TimerEvent 218 207 0 0 0 0 0\n"
"MouseMoveEvent 217 208 0 0 0 0 0\n"
"MouseMoveEvent 216 208 0 0 0 0 0\n"
"MouseMoveEvent 214 208 0 0 0 0 0\n"
"MouseMoveEvent 212 208 0 0 0 0 0\n"
"MouseMoveEvent 210 207 0 0 0 0 0\n"
"MouseMoveEvent 209 206 0 0 0 0 0\n"
"TimerEvent 209 206 0 0 0 0 0\n"
"MouseMoveEvent 207 205 0 0 0 0 0\n"
"MouseMoveEvent 205 203 0 0 0 0 0\n"
"MouseMoveEvent 203 201 0 0 0 0 0\n"
"MouseMoveEvent 201 199 0 0 0 0 0\n"
"MouseMoveEvent 200 198 0 0 0 0 0\n"
"MouseMoveEvent 198 196 0 0 0 0 0\n"
"TimerEvent 198 196 0 0 0 0 0\n"
"MouseMoveEvent 197 195 0 0 0 0 0\n"
"MouseMoveEvent 196 194 0 0 0 0 0\n"
"TimerEvent 196 194 0 0 0 0 0\n"
"MouseMoveEvent 195 193 0 0 0 0 0\n"
"MouseMoveEvent 195 192 0 0 0 0 0\n"
"MouseMoveEvent 194 190 0 0 0 0 0\n"
"MouseMoveEvent 193 189 0 0 0 0 0\n"
"MouseMoveEvent 192 187 0 0 0 0 0\n"
"MouseMoveEvent 192 186 0 0 0 0 0\n"
"TimerEvent 192 186 0 0 0 0 0\n"
"MouseMoveEvent 191 185 0 0 0 0 0\n"
"MouseMoveEvent 189 182 0 0 0 0 0\n"
"MouseMoveEvent 188 181 0 0 0 0 0\n"
"MouseMoveEvent 187 179 0 0 0 0 0\n"
"MouseMoveEvent 186 178 0 0 0 0 0\n"
"MouseMoveEvent 185 175 0 0 0 0 0\n"
"TimerEvent 185 175 0 0 0 0 0\n"
"MouseMoveEvent 184 172 0 0 0 0 0\n"
"MouseMoveEvent 182 168 0 0 0 0 0\n"
"MouseMoveEvent 181 166 0 0 0 0 0\n"
"MouseMoveEvent 180 162 0 0 0 0 0\n"
"MouseMoveEvent 178 159 0 0 0 0 0\n"
"MouseMoveEvent 176 156 0 0 0 0 0\n"
"TimerEvent 176 156 0 0 0 0 0\n"
"MouseMoveEvent 174 153 0 0 0 0 0\n"
"MouseMoveEvent 173 150 0 0 0 0 0\n"
"MouseMoveEvent 172 148 0 0 0 0 0\n"
"MouseMoveEvent 171 147 0 0 0 0 0\n"
"MouseMoveEvent 170 145 0 0 0 0 0\n"
"MouseMoveEvent 169 143 0 0 0 0 0\n"
"TimerEvent 169 143 0 0 0 0 0\n"
"MouseMoveEvent 169 142 0 0 0 0 0\n"
"MouseMoveEvent 168 139 0 0 0 0 0\n"
"MouseMoveEvent 167 138 0 0 0 0 0\n"
"MouseMoveEvent 167 137 0 0 0 0 0\n"
"TimerEvent 167 137 0 0 0 0 0\n"
"MouseMoveEvent 167 136 0 0 0 0 0\n"
"MouseMoveEvent 166 135 0 0 0 0 0\n"
"MouseMoveEvent 166 134 0 0 0 0 0\n"
"MouseMoveEvent 165 132 0 0 0 0 0\n"
"TimerEvent 165 132 0 0 0 0 0\n"
"MouseMoveEvent 165 131 0 0 0 0 0\n"
"MouseMoveEvent 164 129 0 0 0 0 0\n"
"MouseMoveEvent 164 127 0 0 0 0 0\n"
"MouseMoveEvent 163 125 0 0 0 0 0\n"
"MouseMoveEvent 162 123 0 0 0 0 0\n"
"MouseMoveEvent 161 122 0 0 0 0 0\n"
"TimerEvent 161 122 0 0 0 0 0\n"
"MouseMoveEvent 160 120 0 0 0 0 0\n"
"MouseMoveEvent 160 119 0 0 0 0 0\n"
"MouseMoveEvent 158 116 0 0 0 0 0\n"
"MouseMoveEvent 157 114 0 0 0 0 0\n"
"MouseMoveEvent 156 112 0 0 0 0 0\n"
"MouseMoveEvent 154 109 0 0 0 0 0\n"
"TimerEvent 154 109 0 0 0 0 0\n"
"MouseMoveEvent 153 107 0 0 0 0 0\n"
"MouseMoveEvent 152 105 0 0 0 0 0\n"
"MouseMoveEvent 151 103 0 0 0 0 0\n"
"MouseMoveEvent 151 102 0 0 0 0 0\n"
"MouseMoveEvent 150 101 0 0 0 0 0\n"
"TimerEvent 150 101 0 0 0 0 0\n"
"MouseMoveEvent 150 100 0 0 0 0 0\n"
"MouseMoveEvent 149 98 0 0 0 0 0\n"
"MouseMoveEvent 149 97 0 0 0 0 0\n"
"TimerEvent 149 97 0 0 0 0 0\n"
"MouseMoveEvent 148 96 0 0 0 0 0\n"
"MouseMoveEvent 147 94 0 0 0 0 0\n"
"TimerEvent 147 94 0 0 0 0 0\n"
"MouseMoveEvent 146 93 0 0 0 0 0\n"
"MouseMoveEvent 145 92 0 0 0 0 0\n"
"TimerEvent 145 92 0 0 0 0 0\n"
"MouseMoveEvent 144 91 0 0 0 0 0\n"
"MouseMoveEvent 143 90 0 0 0 0 0\n"
"MouseMoveEvent 142 90 0 0 0 0 0\n"
"MouseMoveEvent 141 90 0 0 0 0 0\n"
"TimerEvent 141 90 0 0 0 0 0\n"
"MouseMoveEvent 140 90 0 0 0 0 0\n"
"MouseMoveEvent 139 91 0 0 0 0 0\n"
"MouseMoveEvent 137 92 0 0 0 0 0\n"
"MouseMoveEvent 136 92 0 0 0 0 0\n"
"MouseMoveEvent 135 93 0 0 0 0 0\n"
"MouseMoveEvent 132 94 0 0 0 0 0\n"
"TimerEvent 132 94 0 0 0 0 0\n"
"MouseMoveEvent 131 95 0 0 0 0 0\n"
"MouseMoveEvent 130 96 0 0 0 0 0\n"
"MouseMoveEvent 128 98 0 0 0 0 0\n"
"MouseMoveEvent 128 100 0 0 0 0 0\n"
"MouseMoveEvent 127 102 0 0 0 0 0\n"
"TimerEvent 127 102 0 0 0 0 0\n"
"MouseMoveEvent 127 103 0 0 0 0 0\n"
"MouseMoveEvent 127 104 0 0 0 0 0\n"
"MouseMoveEvent 127 106 0 0 0 0 0\n"
"MouseMoveEvent 127 107 0 0 0 0 0\n"
"MouseMoveEvent 127 108 0 0 0 0 0\n"
"MouseMoveEvent 127 109 0 0 0 0 0\n"
"TimerEvent 127 109 0 0 0 0 0\n"
"MouseMoveEvent 127 110 0 0 0 0 0\n"
"MouseMoveEvent 127 111 0 0 0 0 0\n"
"MouseMoveEvent 127 112 0 0 0 0 0\n"
"MouseMoveEvent 127 114 0 0 0 0 0\n"
"MouseMoveEvent 127 115 0 0 0 0 0\n"
"TimerEvent 127 115 0 0 0 0 0\n"
"MouseMoveEvent 127 116 0 0 0 0 0\n"
"MouseMoveEvent 127 118 0 0 0 0 0\n"
"MouseMoveEvent 128 119 0 0 0 0 0\n"
"TimerEvent 128 119 0 0 0 0 0\n"
"MouseMoveEvent 128 120 0 0 0 0 0\n"
"MouseMoveEvent 129 121 0 0 0 0 0\n"
"TimerEvent 129 121 0 0 0 0 0\n"
"MouseMoveEvent 129 122 0 0 0 0 0\n"
"MouseMoveEvent 129 123 0 0 0 0 0\n"
"MouseMoveEvent 129 125 0 0 0 0 0\n"
"MouseMoveEvent 129 126 0 0 0 0 0\n"
"MouseMoveEvent 129 128 0 0 0 0 0\n"
"MouseMoveEvent 129 130 0 0 0 0 0\n"
"TimerEvent 129 130 0 0 0 0 0\n"
"MouseMoveEvent 130 132 0 0 0 0 0\n"
"MouseMoveEvent 130 134 0 0 0 0 0\n"
"MouseMoveEvent 131 136 0 0 0 0 0\n"
"MouseMoveEvent 131 139 0 0 0 0 0\n"
"MouseMoveEvent 132 142 0 0 0 0 0\n"
"MouseMoveEvent 132 144 0 0 0 0 0\n"
"TimerEvent 132 144 0 0 0 0 0\n"
"MouseMoveEvent 132 146 0 0 0 0 0\n"
"MouseMoveEvent 133 148 0 0 0 0 0\n"
"MouseMoveEvent 133 149 0 0 0 0 0\n"
"MouseMoveEvent 133 151 0 0 0 0 0\n"
"MouseMoveEvent 133 153 0 0 0 0 0\n"
"MouseMoveEvent 133 154 0 0 0 0 0\n"
"TimerEvent 133 154 0 0 0 0 0\n"
"MouseMoveEvent 133 156 0 0 0 0 0\n"
"MouseMoveEvent 133 159 0 0 0 0 0\n"
"MouseMoveEvent 133 161 0 0 0 0 0\n"
"MouseMoveEvent 134 163 0 0 0 0 0\n"
"MouseMoveEvent 134 164 0 0 0 0 0\n"
"MouseMoveEvent 135 166 0 0 0 0 0\n"
"TimerEvent 135 166 0 0 0 0 0\n"
"MouseMoveEvent 135 167 0 0 0 0 0\n"
"MouseMoveEvent 135 168 0 0 0 0 0\n"
"MouseMoveEvent 136 169 0 0 0 0 0\n"
"MouseMoveEvent 136 170 0 0 0 0 0\n"
"TimerEvent 136 170 0 0 0 0 0\n"
"MouseMoveEvent 136 171 0 0 0 0 0\n"
"MouseMoveEvent 137 172 0 0 0 0 0\n"
"MouseMoveEvent 138 173 0 0 0 0 0\n"
"MouseMoveEvent 139 175 0 0 0 0 0\n"
"TimerEvent 139 175 0 0 0 0 0\n"
"MouseMoveEvent 140 176 0 0 0 0 0\n"
"MouseMoveEvent 141 177 0 0 0 0 0\n"
"MouseMoveEvent 142 179 0 0 0 0 0\n"
"TimerEvent 142 179 0 0 0 0 0\n"
"MouseMoveEvent 144 181 0 0 0 0 0\n"
"MouseMoveEvent 145 183 0 0 0 0 0\n"
"MouseMoveEvent 147 185 0 0 0 0 0\n"
"MouseMoveEvent 148 186 0 0 0 0 0\n"
"MouseMoveEvent 149 187 0 0 0 0 0\n"
"MouseMoveEvent 150 189 0 0 0 0 0\n"
"TimerEvent 150 189 0 0 0 0 0\n"
"MouseMoveEvent 151 190 0 0 0 0 0\n"
"MouseMoveEvent 152 192 0 0 0 0 0\n"
"MouseMoveEvent 153 193 0 0 0 0 0\n"
"MouseMoveEvent 154 195 0 0 0 0 0\n"
"TimerEvent 154 195 0 0 0 0 0\n"
"MouseMoveEvent 154 196 0 0 0 0 0\n"
"MouseMoveEvent 155 197 0 0 0 0 0\n"
"MouseMoveEvent 157 200 0 0 0 0 0\n"
"MouseMoveEvent 157 202 0 0 0 0 0\n"
"MouseMoveEvent 158 203 0 0 0 0 0\n"
"MouseMoveEvent 159 204 0 0 0 0 0\n"
"TimerEvent 159 204 0 0 0 0 0\n"
"MouseMoveEvent 159 205 0 0 0 0 0\n"
"MouseMoveEvent 159 206 0 0 0 0 0\n"
"MouseMoveEvent 160 207 0 0 0 0 0\n"
"MouseMoveEvent 161 210 0 0 0 0 0\n"
"MouseMoveEvent 162 211 0 0 0 0 0\n"
"TimerEvent 162 211 0 0 0 0 0\n"
"MouseMoveEvent 163 213 0 0 0 0 0\n"
"MouseMoveEvent 164 214 0 0 0 0 0\n"
"MouseMoveEvent 166 216 0 0 0 0 0\n"
"MouseMoveEvent 167 218 0 0 0 0 0\n"
"TimerEvent 167 218 0 0 0 0 0\n"
"MouseMoveEvent 168 219 0 0 0 0 0\n"
"MouseMoveEvent 169 220 0 0 0 0 0\n"
"MouseMoveEvent 170 222 0 0 0 0 0\n"
"MouseMoveEvent 172 224 0 0 0 0 0\n"
"MouseMoveEvent 173 225 0 0 0 0 0\n"
"MouseMoveEvent 174 226 0 0 0 0 0\n"
"TimerEvent 174 226 0 0 0 0 0\n"
"MouseMoveEvent 175 227 0 0 0 0 0\n"
"MouseMoveEvent 176 228 0 0 0 0 0\n"
"TimerEvent 176 228 0 0 0 0 0\n"
"MouseMoveEvent 176 229 0 0 0 0 0\n"
"MouseMoveEvent 176 230 0 0 0 0 0\n"
"MouseMoveEvent 177 231 0 0 0 0 0\n"
"MouseMoveEvent 177 232 0 0 0 0 0\n"
"TimerEvent 177 232 0 0 0 0 0\n"
"MouseMoveEvent 178 233 0 0 0 0 0\n"
"MouseMoveEvent 179 234 0 0 0 0 0\n"
"TimerEvent 179 234 0 0 0 0 0\n"
"MouseMoveEvent 180 235 0 0 0 0 0\n"
"MouseMoveEvent 181 236 0 0 0 0 0\n"
"TimerEvent 181 236 0 0 0 0 0\n"
"MouseMoveEvent 182 237 0 0 0 0 0\n"
"TimerEvent 182 237 0 0 0 0 0\n"
"MouseMoveEvent 183 238 0 0 0 0 0\n"
"TimerEvent 183 238 0 0 0 0 0\n"
"MouseMoveEvent 185 238 0 0 0 0 0\n"
"MouseMoveEvent 186 238 0 0 0 0 0\n"
"TimerEvent 186 238 0 0 0 0 0\n"
"MouseMoveEvent 187 237 0 0 0 0 0\n"
"MouseMoveEvent 187 236 0 0 0 0 0\n"
"MouseMoveEvent 187 235 0 0 0 0 0\n"
"MouseMoveEvent 186 234 0 0 0 0 0\n"
"TimerEvent 186 234 0 0 0 0 0\n"
"MouseMoveEvent 185 232 0 0 0 0 0\n"
"MouseMoveEvent 185 231 0 0 0 0 0\n"
"MouseMoveEvent 185 230 0 0 0 0 0\n"
"MouseMoveEvent 185 229 0 0 0 0 0\n"
"TimerEvent 185 229 0 0 0 0 0\n"
"MouseMoveEvent 185 228 0 0 0 0 0\n"
"MouseMoveEvent 185 227 0 0 0 0 0\n"
"MouseMoveEvent 185 225 0 0 0 0 0\n"
"MouseMoveEvent 185 224 0 0 0 0 0\n"
"TimerEvent 185 224 0 0 0 0 0\n"
"MouseMoveEvent 185 223 0 0 0 0 0\n"
"MouseMoveEvent 185 222 0 0 0 0 0\n"
"MouseMoveEvent 185 220 0 0 0 0 0\n"
"MouseMoveEvent 185 219 0 0 0 0 0\n"
"MouseMoveEvent 186 217 0 0 0 0 0\n"
"MouseMoveEvent 188 214 0 0 0 0 0\n"
"TimerEvent 188 214 0 0 0 0 0\n"
"MouseMoveEvent 190 211 0 0 0 0 0\n"
"MouseMoveEvent 192 208 0 0 0 0 0\n"
"MouseMoveEvent 194 206 0 0 0 0 0\n"
"MouseMoveEvent 197 203 0 0 0 0 0\n"
"MouseMoveEvent 201 200 0 0 0 0 0\n"
"MouseMoveEvent 204 196 0 0 0 0 0\n"
"TimerEvent 204 196 0 0 0 0 0\n"
"MouseMoveEvent 208 192 0 0 0 0 0\n"
"MouseMoveEvent 214 188 0 0 0 0 0\n"
"MouseMoveEvent 219 184 0 0 0 0 0\n"
"MouseMoveEvent 225 180 0 0 0 0 0\n"
"MouseMoveEvent 230 176 0 0 0 0 0\n"
"MouseMoveEvent 232 175 0 0 0 0 0\n"
"TimerEvent 232 175 0 0 0 0 0\n"
"MouseMoveEvent 233 174 0 0 0 0 0\n"
"MouseMoveEvent 235 172 0 0 0 0 0\n"
"MouseMoveEvent 237 170 0 0 0 0 0\n"
"MouseMoveEvent 239 169 0 0 0 0 0\n"
"MouseMoveEvent 241 167 0 0 0 0 0\n"
"MouseMoveEvent 243 165 0 0 0 0 0\n"
"TimerEvent 243 165 0 0 0 0 0\n"
"MouseMoveEvent 246 163 0 0 0 0 0\n"
"MouseMoveEvent 249 161 0 0 0 0 0\n"
"MouseMoveEvent 252 158 0 0 0 0 0\n"
"MouseMoveEvent 254 156 0 0 0 0 0\n"
"MouseMoveEvent 257 154 0 0 0 0 0\n"
"MouseMoveEvent 259 152 0 0 0 0 0\n"
"TimerEvent 259 152 0 0 0 0 0\n"
"MouseMoveEvent 261 150 0 0 0 0 0\n"
"MouseMoveEvent 263 148 0 0 0 0 0\n"
"MouseMoveEvent 267 145 0 0 0 0 0\n"
"MouseMoveEvent 270 143 0 0 0 0 0\n"
"MouseMoveEvent 273 140 0 0 0 0 0\n"
"MouseMoveEvent 278 136 0 0 0 0 0\n"
"TimerEvent 278 136 0 0 0 0 0\n"
"MouseMoveEvent 279 135 0 0 0 0 0\n"
"TimerEvent 279 135 0 0 0 0 0\n"
"LeftButtonPressEvent 279 135 0 0 0 0 0\n"
"MouseMoveEvent 278 135 0 0 0 0 0\n"
"MouseMoveEvent 277 135 0 0 0 0 0\n"
"MouseMoveEvent 275 135 0 0 0 0 0\n"
"MouseMoveEvent 272 136 0 0 0 0 0\n"
"MouseMoveEvent 269 137 0 0 0 0 0\n"
"MouseMoveEvent 265 139 0 0 0 0 0\n"
"TimerEvent 265 139 0 0 0 0 0\n"
"MouseMoveEvent 261 139 0 0 0 0 0\n"
"MouseMoveEvent 257 141 0 0 0 0 0\n"
"MouseMoveEvent 253 142 0 0 0 0 0\n"
"MouseMoveEvent 247 143 0 0 0 0 0\n"
"MouseMoveEvent 242 145 0 0 0 0 0\n"
"MouseMoveEvent 237 145 0 0 0 0 0\n"
"TimerEvent 237 145 0 0 0 0 0\n"
"MouseMoveEvent 235 146 0 0 0 0 0\n"
"MouseMoveEvent 232 147 0 0 0 0 0\n"
"MouseMoveEvent 230 148 0 0 0 0 0\n"
"MouseMoveEvent 227 148 0 0 0 0 0\n"
"MouseMoveEvent 224 149 0 0 0 0 0\n"
"TimerEvent 224 149 0 0 0 0 0\n"
"MouseMoveEvent 221 151 0 0 0 0 0\n"
"MouseMoveEvent 217 152 0 0 0 0 0\n"
"MouseMoveEvent 213 154 0 0 0 0 0\n"
"MouseMoveEvent 210 156 0 0 0 0 0\n"
"MouseMoveEvent 208 157 0 0 0 0 0\n"
"MouseMoveEvent 205 158 0 0 0 0 0\n"
"TimerEvent 205 158 0 0 0 0 0\n"
"MouseMoveEvent 203 159 0 0 0 0 0\n"
"MouseMoveEvent 202 159 0 0 0 0 0\n"
"MouseMoveEvent 200 160 0 0 0 0 0\n"
"MouseMoveEvent 199 160 0 0 0 0 0\n"
"MouseMoveEvent 198 161 0 0 0 0 0\n"
"MouseMoveEvent 196 161 0 0 0 0 0\n"
"TimerEvent 196 161 0 0 0 0 0\n"
"MouseMoveEvent 195 161 0 0 0 0 0\n"
"MouseMoveEvent 194 162 0 0 0 0 0\n"
"MouseMoveEvent 192 162 0 0 0 0 0\n"
"MouseMoveEvent 191 163 0 0 0 0 0\n"
"TimerEvent 191 163 0 0 0 0 0\n"
"MouseMoveEvent 190 163 0 0 0 0 0\n"
"MouseMoveEvent 189 163 0 0 0 0 0\n"
"MouseMoveEvent 188 163 0 0 0 0 0\n"
"MouseMoveEvent 187 163 0 0 0 0 0\n"
"TimerEvent 187 163 0 0 0 0 0\n"
"MouseMoveEvent 186 163 0 0 0 0 0\n"
"MouseMoveEvent 185 163 0 0 0 0 0\n"
"MouseMoveEvent 184 163 0 0 0 0 0\n"
"TimerEvent 184 163 0 0 0 0 0\n"
"LeftButtonReleaseEvent 184 163 0 0 0 0 0\n"
"MouseMoveEvent 183 164 0 0 0 0 0\n"
"MouseMoveEvent 185 166 0 0 0 0 0\n"
"MouseMoveEvent 185 167 0 0 0 0 0\n"
"MouseMoveEvent 186 169 0 0 0 0 0\n"
"TimerEvent 186 169 0 0 0 0 0\n"
"MouseMoveEvent 187 171 0 0 0 0 0\n"
"TimerEvent 187 171 0 0 0 0 0\n"
"MouseWheelBackwardEvent 187 171 0 0 0 0 0\n"
"TimerEvent 187 171 0 0 0 0 0\n"
"MouseWheelBackwardEvent 187 171 0 0 0 1 0\n"
"TimerEvent 187 171 0 0 0 0 0\n"
"MouseWheelBackwardEvent 187 171 0 0 0 0 0\n"
"TimerEvent 187 171 0 0 0 0 0\n"
"MouseMoveEvent 187 172 0 0 0 0 0\n"
"MouseMoveEvent 187 173 0 0 0 0 0\n"
"MouseMoveEvent 187 174 0 0 0 0 0\n"
"MouseMoveEvent 187 175 0 0 0 0 0\n"
"MouseMoveEvent 188 177 0 0 0 0 0\n"
"TimerEvent 188 177 0 0 0 0 0\n"
"MouseMoveEvent 188 178 0 0 0 0 0\n"
"MouseMoveEvent 189 179 0 0 0 0 0\n"
"MouseMoveEvent 189 180 0 0 0 0 0\n"
"MouseMoveEvent 190 181 0 0 0 0 0\n"
"TimerEvent 190 181 0 0 0 0 0\n"
"MouseMoveEvent 190 182 0 0 0 0 0\n"
"MouseMoveEvent 191 183 0 0 0 0 0\n"
"MouseMoveEvent 191 184 0 0 0 0 0\n"
"TimerEvent 191 184 0 0 0 0 0\n"
"MouseMoveEvent 192 186 0 0 0 0 0\n"
"MouseMoveEvent 192 187 0 0 0 0 0\n"
"MouseMoveEvent 192 188 0 0 0 0 0\n"
"TimerEvent 192 188 0 0 0 0 0\n"
"MouseMoveEvent 192 189 0 0 0 0 0\n"
"MouseMoveEvent 192 190 0 0 0 0 0\n"
"MouseMoveEvent 192 191 0 0 0 0 0\n"
"TimerEvent 192 191 0 0 0 0 0\n"
"MouseMoveEvent 192 192 0 0 0 0 0\n"
"TimerEvent 192 192 0 0 0 0 0\n"
"MouseMoveEvent 193 193 0 0 0 0 0\n"
"MouseMoveEvent 193 192 0 0 0 0 0\n"
"TimerEvent 193 192 0 0 0 0 0\n"
"MouseMoveEvent 194 191 0 0 0 0 0\n"
"MouseMoveEvent 194 189 0 0 0 0 0\n"
"MouseMoveEvent 194 188 0 0 0 0 0\n"
"MouseMoveEvent 194 186 0 0 0 0 0\n"
"MouseMoveEvent 194 185 0 0 0 0 0\n"
"MouseMoveEvent 194 184 0 0 0 0 0\n"
"TimerEvent 194 184 0 0 0 0 0\n"
"MouseMoveEvent 194 183 0 0 0 0 0\n"
"MouseMoveEvent 194 182 0 0 0 0 0\n"
"MouseMoveEvent 194 181 0 0 0 0 0\n"
"MouseMoveEvent 194 180 0 0 0 0 0\n"
"TimerEvent 194 180 0 0 0 0 0\n"
"MouseMoveEvent 194 179 0 0 0 0 0\n"
"MouseMoveEvent 194 178 0 0 0 0 0\n"
"TimerEvent 194 178 0 0 0 0 0\n"
"MouseMoveEvent 194 177 0 0 0 0 0\n"
"TimerEvent 194 177 0 0 0 0 0\n"
"MouseMoveEvent 195 176 0 0 0 0 0\n"
"MouseMoveEvent 196 176 0 0 0 0 0\n"
"TimerEvent 196 176 0 0 0 0 0\n"
"MouseMoveEvent 198 174 0 0 0 0 0\n"
"MouseMoveEvent 198 173 0 0 0 0 0\n"
"MouseMoveEvent 199 172 0 0 0 0 0\n"
"MouseMoveEvent 199 171 0 0 0 0 0\n"
"MouseMoveEvent 200 170 0 0 0 0 0\n"
"TimerEvent 200 170 0 0 0 0 0\n"
"MouseMoveEvent 200 169 0 0 0 0 0\n"
"MouseMoveEvent 201 168 0 0 0 0 0\n"
"MouseMoveEvent 201 167 0 0 0 0 0\n"
"TimerEvent 201 167 0 0 0 0 0\n"
"MouseMoveEvent 202 166 0 0 0 0 0\n"
"MouseMoveEvent 203 166 0 0 0 0 0\n"
"MouseMoveEvent 206 166 0 0 0 0 0\n"
"MouseMoveEvent 209 166 0 0 0 0 0\n"
"MouseMoveEvent 211 167 0 0 0 0 0\n"
"MouseMoveEvent 213 168 0 0 0 0 0\n"
"TimerEvent 213 168 0 0 0 0 0\n"
"MouseMoveEvent 216 168 0 0 0 0 0\n"
"MouseMoveEvent 218 169 0 0 0 0 0\n"
"MouseMoveEvent 221 171 0 0 0 0 0\n"
"MouseMoveEvent 225 173 0 0 0 0 0\n"
"MouseMoveEvent 228 175 0 0 0 0 0\n"
"MouseMoveEvent 230 176 0 0 0 0 0\n"
"TimerEvent 230 176 0 0 0 0 0\n"
"MouseMoveEvent 233 178 0 0 0 0 0\n"
"MouseMoveEvent 234 179 0 0 0 0 0\n"
"MouseMoveEvent 235 180 0 0 0 0 0\n"
"MouseMoveEvent 237 181 0 0 0 0 0\n"
"TimerEvent 237 181 0 0 0 0 0\n"
"MouseMoveEvent 238 181 0 0 0 0 0\n"
"MouseMoveEvent 239 182 0 0 0 0 0\n"
"MouseMoveEvent 240 183 0 0 0 0 0\n"
"MouseMoveEvent 240 185 0 0 0 0 0\n"
"TimerEvent 240 185 0 0 0 0 0\n"
"MouseMoveEvent 240 187 0 0 0 0 0\n"
"MouseMoveEvent 240 188 0 0 0 0 0\n"
"MouseMoveEvent 240 189 0 0 0 0 0\n"
"MouseMoveEvent 240 190 0 0 0 0 0\n"
"TimerEvent 240 190 0 0 0 0 0\n"
"MouseMoveEvent 239 192 0 0 0 0 0\n"
"MouseMoveEvent 238 193 0 0 0 0 0\n