diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2010-03-06 06:31:33 +0000 |
|---|---|---|
| committer | Jon A. Cruz <jon@joncruz.org> | 2010-03-06 06:31:33 +0000 |
| commit | 998e601fb0de79b7617fa9402eb36537041663c6 (patch) | |
| tree | 7cfdef36123bbd82fe1ba8e2a37638eb87b4dc8b /src/widgets/stroke-style.cpp | |
| parent | Now webslicer-create-group respects the grouping hierarchy (diff) | |
| download | inkscape-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.cpp | 8 |
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 (); |
