summaryrefslogtreecommitdiffstats
path: root/src/display
diff options
context:
space:
mode:
authorNicholas Bishop <nicholasbishop@gmail.com>2007-08-12 09:35:38 +0000
committernicholasbishop <nicholasbishop@users.sourceforge.net>2007-08-12 09:35:38 +0000
commite85ccdf642c13d03eb1ea758bfcb534e5023f63b (patch)
tree8092bdbe87ae7ab7de6d59fa1e213fac06dd1b46 /src/display
parentFilter effects dialog: (diff)
downloadinkscape-e85ccdf642c13d03eb1ea758bfcb534e5023f63b.tar.gz
inkscape-e85ccdf642c13d03eb1ea758bfcb534e5023f63b.zip
Filter effects dialog:
* Changed SPFeTurbulence/FilterTurbulence to use an enum for the type field * Added type setting to the filter dialog (bzr r3454)
Diffstat (limited to 'src/display')
-rw-r--r--src/display/nr-filter-turbulence.cpp2
-rw-r--r--src/display/nr-filter-turbulence.h10
2 files changed, 9 insertions, 3 deletions
diff --git a/src/display/nr-filter-turbulence.cpp b/src/display/nr-filter-turbulence.cpp
index 2dbb33e65..7a5fc1dcd 100644
--- a/src/display/nr-filter-turbulence.cpp
+++ b/src/display/nr-filter-turbulence.cpp
@@ -46,7 +46,7 @@ void FilterTurbulence::set_stitchTiles(bool st){
stitchTiles=st;
}
-void FilterTurbulence::set_type(int t){
+void FilterTurbulence::set_type(FilterTurbulenceType t){
type=t;
}
diff --git a/src/display/nr-filter-turbulence.h b/src/display/nr-filter-turbulence.h
index bdb52e7b7..8f7849f88 100644
--- a/src/display/nr-filter-turbulence.h
+++ b/src/display/nr-filter-turbulence.h
@@ -18,6 +18,12 @@
namespace NR {
+enum FilterTurbulenceType {
+ TURBULENCE_FRACTALNOISE,
+ TURBULENCE_TURBULENCE,
+ TURBULENCE_ENDTYPE
+};
+
class FilterTurbulence : public FilterPrimitive {
public:
FilterTurbulence();
@@ -29,13 +35,13 @@ public:
virtual void set_numOctaves(int num);
virtual void set_seed(double s);
virtual void set_stitchTiles(bool st);
- virtual void set_type(int t);
+ virtual void set_type(FilterTurbulenceType t);
private:
double XbaseFrequency, YbaseFrequency;
int numOctaves;
double seed;
bool stitchTiles;
- int type;
+ FilterTurbulenceType type;
};
} /* namespace NR */