diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-12-11 21:51:45 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-12-11 21:51:45 +0900 |
commit | 65a9f54e1051ee8ab936975e78dcb7117b265ef5 (patch) | |
tree | 4eb0dc3c3c34f8e744e70a6478cce1b5d18d9eca /kig/misc/screeninfo.cc | |
parent | 2f2f921072921d62baf5cffc44fb53ce516afebe (diff) | |
download | tdeedu-65a9f54e1051ee8ab936975e78dcb7117b265ef5.tar.gz tdeedu-65a9f54e1051ee8ab936975e78dcb7117b265ef5.zip |
Renaming of files in preparation for code style tools.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'kig/misc/screeninfo.cc')
-rw-r--r-- | kig/misc/screeninfo.cc | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/kig/misc/screeninfo.cc b/kig/misc/screeninfo.cc deleted file mode 100644 index 91a6cb74..00000000 --- a/kig/misc/screeninfo.cc +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright (C) 2002 Dominique Devriese <devriese@kde.org> - -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. - -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -// 02110-1301, USA. - -#include "screeninfo.h" - -#include <cmath> - -ScreenInfo::ScreenInfo( const Rect& docRect, const TQRect& viewRect ) - : mkrect( docRect.normalized() ), mqrect( viewRect.normalize() ) -{ -} - -Rect ScreenInfo::fromScreen( const TQRect& r ) const -{ - return Rect( - fromScreen( r.topLeft() ), - fromScreen( r.bottomRight() ) - ).normalized(); -} - -Coordinate ScreenInfo::fromScreen( const TQPoint& p ) const -{ - // invert the y-axis: 0 is at the bottom ! - Coordinate t( p.x(), mqrect.height() - p.y() ); - t *= mkrect.width(); - t /= mqrect.width(); - return t + mkrect.bottomLeft(); -} - -TQPoint ScreenInfo::toScreen( const Coordinate& p ) const -{ - Coordinate t = p - mkrect.bottomLeft(); - t *= mqrect.width(); - t /= mkrect.width(); - // invert the y-axis: 0 is at the bottom ! - return TQPoint( (int) t.x, mqrect.height() - (int) t.y ); -} - -TQRect ScreenInfo::toScreen( const Rect& r ) const -{ - return TQRect( - toScreen( r.bottomLeft() ), - toScreen( r.topRight() ) - ).normalize(); -} - -double ScreenInfo::pixelWidth() const -{ - Coordinate a = fromScreen( TQPoint( 0, 0 ) ); - Coordinate b = fromScreen( TQPoint( 0, 1000 ) ); - return std::fabs( b.y - a.y ) / 1000; -} - -const Rect& ScreenInfo::shownRect() const -{ - return mkrect; -} - -void ScreenInfo::setShownRect( const Rect& r ) -{ - mkrect = r; -} - -const TQRect ScreenInfo::viewRect() const -{ - return mqrect; -} - -void ScreenInfo::setViewRect( const TQRect& r ) -{ - mqrect = r; -} - -double ScreenInfo::normalMiss( int width ) const -{ - int twidth = width == -1 ? 1 : width; - return (twidth+2)*pixelWidth(); -} |