diff options
| author | Felipe Corr??a da Silva Sanches <juca@members.fsf.org> | 2007-07-27 04:23:10 +0000 |
|---|---|---|
| committer | jucablues <jucablues@users.sourceforge.net> | 2007-07-27 04:23:10 +0000 |
| commit | d3b8f0a427063bb07ac3d341ed9c1a9e15760a45 (patch) | |
| tree | acb681b362c2155a2fa080a6f2b3bf663f541c3b /src/sp-feoffset.cpp | |
| parent | Filter effects dialog: (diff) | |
| download | inkscape-d3b8f0a427063bb07ac3d341ed9c1a9e15760a45.tar.gz inkscape-d3b8f0a427063bb07ac3d341ed9c1a9e15760a45.zip | |
refactoring: gathering some commonly copy'n'pasted functions on a common
header
(bzr r3314)
Diffstat (limited to 'src/sp-feoffset.cpp')
| -rw-r--r-- | src/sp-feoffset.cpp | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/src/sp-feoffset.cpp b/src/sp-feoffset.cpp index 03d8b6227..67a8b99e2 100644 --- a/src/sp-feoffset.cpp +++ b/src/sp-feoffset.cpp @@ -21,6 +21,7 @@ #include "attributes.h" #include "svg/svg.h" #include "sp-feoffset.h" +#include "helper-fns.h" #include "xml/repr.h" #include "display/nr-filter-offset.h" @@ -109,20 +110,6 @@ sp_feOffset_release(SPObject *object) ((SPObjectClass *) feOffset_parent_class)->release(object); } -static double -sp_feOffset_read_number(gchar const *value) { - if (!value) return 0; - char *end; - double ret = g_ascii_strtod(value, &end); - if (*end) { - g_warning("Unable to convert \"%s\" to number", value); - // We could leave this out, too. If strtod can't convert - // anything, it will return zero. - ret = 0; - } - return ret; -} - /** * Sets a specific value in the SPFeOffset. */ @@ -134,14 +121,14 @@ sp_feOffset_set(SPObject *object, unsigned int key, gchar const *value) double read_num; switch(key) { case SP_ATTR_DX: - read_num = sp_feOffset_read_number(value); + read_num = helperfns_read_number(value); if (read_num != feOffset->dx) { feOffset->dx = read_num; object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); } break; case SP_ATTR_DY: - read_num = sp_feOffset_read_number(value); + read_num = helperfns_read_number(value); if (read_num != feOffset->dy) { feOffset->dy = read_num; object->parent->requestModified(SP_OBJECT_MODIFIED_FLAG); |
