summaryrefslogtreecommitdiffstats
path: root/src/sp-fecomponenttransfer.cpp
diff options
context:
space:
mode:
authorNicholas Bishop <nicholasbishop@gmail.com>2007-08-17 04:41:39 +0000
committernicholasbishop <nicholasbishop@users.sourceforge.net>2007-08-17 04:41:39 +0000
commit01308ae4c17f2837f72d137c5559b50dea99e681 (patch)
tree3ac5f9b60c0f04c32aeb82881d1ec2893cbef850 /src/sp-fecomponenttransfer.cpp
parentfixing export to ocal uri (diff)
downloadinkscape-01308ae4c17f2837f72d137c5559b50dea99e681.tar.gz
inkscape-01308ae4c17f2837f72d137c5559b50dea99e681.zip
Filter effects dialog:
* Added most of the settings for feComponentTransfer to the filter dialog (still haven't done the table attribute) (bzr r3488)
Diffstat (limited to 'src/sp-fecomponenttransfer.cpp')
-rw-r--r--src/sp-fecomponenttransfer.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/sp-fecomponenttransfer.cpp b/src/sp-fecomponenttransfer.cpp
index 2bf3e809a..1ff231a1f 100644
--- a/src/sp-fecomponenttransfer.cpp
+++ b/src/sp-fecomponenttransfer.cpp
@@ -147,7 +147,15 @@ sp_feComponentTransfer_set(SPObject *object, unsigned int key, gchar const *valu
SPFeComponentTransfer *feComponentTransfer = SP_FECOMPONENTTRANSFER(object);
(void)feComponentTransfer;
+ NR::FilterComponentTransferType type;
switch(key) {
+ case SP_ATTR_TYPE:
+ type = sp_feComponenttransfer_read_type(value);
+ if(type != feComponentTransfer->type) {
+ feComponentTransfer->type = type;
+ object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG);
+ }
+ break;
/*DEAL WITH SETTING ATTRIBUTES HERE*/
default:
if (((SPObjectClass *) feComponentTransfer_parent_class)->set)