summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/libwpg/WPGGradient.cpp
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2007-02-25 06:54:05 +0000
committergouldtj <gouldtj@users.sourceforge.net>2007-02-25 06:54:05 +0000
commit3075cb6ff679e7efe68d17109a3608c692e44090 (patch)
tree8f33748e591f51dfdb7dd4f0dc8732b0fc602f3b /src/extension/internal/libwpg/WPGGradient.cpp
parentAdd flood fill tool (diff)
downloadinkscape-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/WPGGradient.cpp')
-rw-r--r--src/extension/internal/libwpg/WPGGradient.cpp30
1 files changed, 14 insertions, 16 deletions
diff --git a/src/extension/internal/libwpg/WPGGradient.cpp b/src/extension/internal/libwpg/WPGGradient.cpp
index 566789e56..5d1bcb010 100644
--- a/src/extension/internal/libwpg/WPGGradient.cpp
+++ b/src/extension/internal/libwpg/WPGGradient.cpp
@@ -45,71 +45,69 @@ public:
class WPGGradientPrivate
{
public:
- double angle;
+ double angle;
std::vector<WPGGradientStop> gradientStops;
};
} // namespace libwpg
-using namespace libwpg;
-
-WPGGradient::WPGGradient()
+libwpg::WPGGradient::WPGGradient()
{
d = new WPGGradientPrivate;
d->angle = 0.0;
}
-WPGGradient::~WPGGradient()
+libwpg::WPGGradient::~WPGGradient()
{
delete d;
}
-WPGGradient::WPGGradient(const WPGGradient& g)
+libwpg::WPGGradient::WPGGradient(const libwpg::WPGGradient& g)
{
- d = new WPGGradientPrivate;
+ d = new libwpg::WPGGradientPrivate;
d->angle = g.d->angle;
d->gradientStops = g.d->gradientStops;
}
-WPGGradient& WPGGradient::operator=(const WPGGradient& g)
+libwpg::WPGGradient& libwpg::WPGGradient::operator=(const libwpg::WPGGradient& g)
{
d->angle = g.d->angle;
d->gradientStops = g.d->gradientStops;
return *this;
}
-double WPGGradient::angle() const
+double libwpg::WPGGradient::angle() const
{
return d->angle;
}
-void WPGGradient::setAngle(double a)
+void libwpg::WPGGradient::setAngle(double a)
{
d->angle = a;
}
-unsigned WPGGradient::count() const
+unsigned libwpg::WPGGradient::count() const
{
return d->gradientStops.size();
}
-double WPGGradient::stopOffset(unsigned index) const
+double libwpg::WPGGradient::stopOffset(unsigned index) const
{
return d->gradientStops[index].offset;
}
-WPGColor WPGGradient::stopColor(unsigned index) const
+libwpg::WPGColor libwpg::WPGGradient::stopColor(unsigned index) const
{
return d->gradientStops[index].color;
}
-void WPGGradient::clear()
+void libwpg::WPGGradient::clear()
{
d->gradientStops.clear();
}
-void WPGGradient::addStop(double offset, const WPGColor& color)
+void libwpg::WPGGradient::addStop(double offset, const libwpg::WPGColor& color)
{
- WPGGradientStop stop(offset, color);
+ libwpg::WPGGradientStop stop(offset, color);
d->gradientStops.push_back(stop);
}