diff options
| author | Ted Gould <ted@gould.cx> | 2007-02-25 06:54:05 +0000 |
|---|---|---|
| committer | gouldtj <gouldtj@users.sourceforge.net> | 2007-02-25 06:54:05 +0000 |
| commit | 3075cb6ff679e7efe68d17109a3608c692e44090 (patch) | |
| tree | 8f33748e591f51dfdb7dd4f0dc8732b0fc602f3b /src/extension/internal/libwpg/WPGRect.cpp | |
| parent | Add flood fill tool (diff) | |
| download | inkscape-3075cb6ff679e7efe68d17109a3608c692e44090.tar.gz inkscape-3075cb6ff679e7efe68d17109a3608c692e44090.zip | |
r14551@tres: ted | 2007-02-24 15:22:47 -0800
Merging in the latest libwpg and some code chages to make it work with
everything.
(bzr r2433)
Diffstat (limited to 'src/extension/internal/libwpg/WPGRect.cpp')
| -rw-r--r-- | src/extension/internal/libwpg/WPGRect.cpp | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/src/extension/internal/libwpg/WPGRect.cpp b/src/extension/internal/libwpg/WPGRect.cpp new file mode 100644 index 000000000..467cfacd7 --- /dev/null +++ b/src/extension/internal/libwpg/WPGRect.cpp @@ -0,0 +1,66 @@ +/* libwpg + * Copyright (C) 2006 Fridrich Strba (fridrich.strba@bluewin.ch) + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 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 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02111-1301 USA + * + * For further information visit http://libwpg.sourceforge.net + */ + +/* "This product is not manufactured, approved, or supported by + * Corel Corporation or Corel Corporation Limited." + */ + +#include "WPGRect.h" + +libwpg::WPGRect::WPGRect(): + x1(0.0), + y1(0.0), + x2(0.0), + y2(0.0) +{} + +libwpg::WPGRect::WPGRect(double xx1, double yy1, double xx2, double yy2): + x1(xx1), + y1(yy1), + x2(xx2), + y2(yy2) +{} + +libwpg::WPGRect::WPGRect(const WPGRect& rect): + x1(rect.x1), + y1(rect.y1), + x2(rect.x2), + y2(rect.y2) +{} + +libwpg::WPGRect& libwpg::WPGRect::operator=(const WPGRect& rect) +{ + x1 = rect.x1; + y1 = rect.y1; + x2 = rect.x2; + y2 = rect.y2; + return *this; +} + +const double libwpg::WPGRect::width() const +{ + return x2-x1; +} + +const double libwpg::WPGRect::height() const +{ + return y2-y1; +} |
