diff options
| author | Tomasz Boczkowski <penginsbacon@gmail.com> | 2014-06-01 11:03:36 +0000 |
|---|---|---|
| committer | Tomasz Boczkowski <penginsbacon@gmail.com> | 2014-06-01 11:03:36 +0000 |
| commit | bb5dacfc027558432b9a46f61329d7bd02731571 (patch) | |
| tree | 3fa583070f770604844534c1bdc6ed577e798064 /src/ui/selected-color.cpp | |
| parent | SPColorNotebook cleanup (diff) | |
| download | inkscape-bb5dacfc027558432b9a46f61329d7bd02731571.tar.gz inkscape-bb5dacfc027558432b9a46f61329d7bd02731571.zip | |
Using SelectedColor in extenstion/param/color
(bzr r13341.6.45)
Diffstat (limited to 'src/ui/selected-color.cpp')
| -rw-r--r-- | src/ui/selected-color.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ui/selected-color.cpp b/src/ui/selected-color.cpp index 24720f870..ed3e06e2f 100644 --- a/src/ui/selected-color.cpp +++ b/src/ui/selected-color.cpp @@ -58,6 +58,18 @@ gfloat SelectedColor::alpha() const return _alpha; } +void SelectedColor::setValue(guint32 value) +{ + SPColor color(value); + gfloat alpha = SP_RGBA32_A_F(value); + setColorAlpha(color, alpha); +} + +guint32 SelectedColor::value() const +{ + return color().toRGBA32(_alpha); +} + void SelectedColor::setColorAlpha(SPColor const &color, gfloat alpha) { #ifdef DUMP_CHANGE_INFO |
