X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSVTK%2FSVTK_KeyFreeInteractorStyle.h;h=e1b6b0d0f2c9c11c85bd503e105bc4589edd69e4;hb=a0343721871ad7fd16734a502d35c4ebea376d89;hp=90085e29bf707892b366c88faf44a30df387dd9d;hpb=e07448c48ea5b2127e34fc7b8c3427d01c7ce17b;p=modules%2Fgui.git diff --git a/src/SVTK/SVTK_KeyFreeInteractorStyle.h b/src/SVTK/SVTK_KeyFreeInteractorStyle.h index 90085e29b..e1b6b0d0f 100644 --- a/src/SVTK/SVTK_KeyFreeInteractorStyle.h +++ b/src/SVTK/SVTK_KeyFreeInteractorStyle.h @@ -1,9 +1,9 @@ -// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -44,23 +44,32 @@ class SVTK_EXPORT SVTK_KeyFreeInteractorStyle : public SVTK_InteractorStyle // Generic event bindings must be overridden in subclasses + //! Redefine SVTK_InteractorStyle::OnMouseMove + virtual void OnMouseMove(int ctrl, int shift, int x, int y); + //! Redefine SVTK_InteractorStyle::OnLeftButtonDown virtual void OnLeftButtonDown(int ctrl, int shift, int x, int y); //! Redefine SVTK_InteractorStyle::OnMiddleButtonDown virtual void OnMiddleButtonDown(int ctrl, int shift, int x, int y); + //! Redefine SVTK_InteractorStyle::OnRightButtonDown + virtual void OnRightButtonDown(int ctrl, int shift, int x, int y); + //! Redefine SVTK_InteractorStyle::OnLeftButtonUp virtual void OnLeftButtonUp(int ctrl, int shift, int x, int y); //! Redefine SVTK_InteractorStyle::OnMiddleButtonUp virtual void OnMiddleButtonUp(int ctrl, int shift, int x, int y); + //! Redefine SVTK_InteractorStyle::OnRightButtonUp + virtual void OnRightButtonUp(int ctrl, int shift, int x, int y); + //! Redefine SVTK_InteractorStyle::OnChar virtual void OnChar(); - - bool myIsMidButtonDown; + bool myIsLeftButtonDown; + bool myIsRightButtonDown; }; #endif