// every mouse state and detection called here. // to cater for future self-created display. public void setMouseState(int x, int y, int mode) { GestureManager.setMouseState(x, y, mode, mouseState); if (viewer.getInMotion(false)) { /*String mouseGesture = ""; mouseGesture += "Mouse Mode: " + mouseState.getMouseMode() + "\n"; mouseGesture += "Mouse Start Position: X-Pos=" + mouseState.getStartPosX() + " Y-Pos=" + mouseState.getStartPosY() + "\n"; mouseGesture += "Mouse End Position: X-Pos=" + mouseState.getEndPosX() + " Y-Pos=" + mouseState.getEndPosY() + "\n";*/ // System.out.println(mouseGesture); mouseState.clearState(); } if (minimizeMode && mode == 16640) { // when mouse drag stopped. System.out.println("Entering minimizing stage..."); minimizeModel(); } }