summaryrefslogtreecommitdiffstats
path: root/src/widgets/stroke-style.cpp
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2010-03-06 06:31:33 +0000
committerJon A. Cruz <jon@joncruz.org>2010-03-06 06:31:33 +0000
commit998e601fb0de79b7617fa9402eb36537041663c6 (patch)
tree7cfdef36123bbd82fe1ba8e2a37638eb87b4dc8b /src/widgets/stroke-style.cpp
parentNow webslicer-create-group respects the grouping hierarchy (diff)
downloadinkscape-998e601fb0de79b7617fa9402eb36537041663c6.tar.gz
inkscape-998e601fb0de79b7617fa9402eb36537041663c6.zip
New tab in Fill&Stroke dialog for swatch fills.
(bzr r9153)
Diffstat (limited to '')
-rw-r--r--src/widgets/stroke-style.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/widgets/stroke-style.cpp b/src/widgets/stroke-style.cpp
index f502f87d3..51e70807c 100644
--- a/src/widgets/stroke-style.cpp
+++ b/src/widgets/stroke-style.cpp
@@ -204,7 +204,9 @@ sp_stroke_style_paint_update (SPWidget *spw)
SPPaintServer *server = SP_STYLE_STROKE_SERVER (query);
- if (SP_IS_LINEARGRADIENT (server)) {
+ if (server && server->isSwatch()) {
+ sp_paint_selector_set_swatch( psel, server );
+ } else if (SP_IS_LINEARGRADIENT (server)) {
SPGradient *vector = sp_gradient_get_vector (SP_GRADIENT (server), FALSE);
sp_paint_selector_set_gradient_linear (psel, vector);
@@ -443,6 +445,10 @@ sp_stroke_style_paint_changed(SPPaintSelector *psel, SPWidget *spw)
break;
+ case SP_PAINT_SELECTOR_MODE_SWATCH:
+ // TODO
+ break;
+
case SP_PAINT_SELECTOR_MODE_UNSET:
if (items) {
SPCSSAttr *css = sp_repr_css_attr_new ();