summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2015-10-30 10:58:17 +0000
committerjabiertxof <jabier.arraiza@marker.es>2015-10-30 10:58:17 +0000
commit670abe866479007812bdd5c5b29eff5116e06c8a (patch)
treed5d0e510ddf9f4e5a6633b4e07968d3859ecdbf7 /src
parentupdate to trunk (diff)
downloadinkscape-670abe866479007812bdd5c5b29eff5116e06c8a.tar.gz
inkscape-670abe866479007812bdd5c5b29eff5116e06c8a.zip
Some fixes to new pressure options
(bzr r14422.1.29)
Diffstat (limited to 'src')
-rw-r--r--src/ui/tools/spray-tool.cpp4
-rw-r--r--src/widgets/spray-toolbar.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/ui/tools/spray-tool.cpp b/src/ui/tools/spray-tool.cpp
index e78f5787e..a763e50a7 100644
--- a/src/ui/tools/spray-tool.cpp
+++ b/src/ui/tools/spray-tool.cpp
@@ -336,7 +336,7 @@ static double get_population(SprayTool *tc)
static double get_pressure(SprayTool *tc)
{
- double pressure = (tc->usepressurepopulation? tc->pressure / TC_DEFAULT_PRESSURE : 1);
+ double pressure = tc->pressure / TC_DEFAULT_PRESSURE;
//g_warning("Pressure, population: %f, %f", pressure, pressure * tc->population);
return pressure;
}
@@ -559,7 +559,7 @@ static bool sp_spray_recursive(SPDesktop *desktop,
double angle = g_random_double_range( - rotation_variation / 100.0 * M_PI , rotation_variation / 100.0 * M_PI );
double _scale = g_random_double_range( 1.0 - scale_variation / 100.0, 1.0 + scale_variation / 100.0 );
if(usepressurescale){
- _scale = pressure * 2.0;
+ _scale = pressure;
}
double dr; double dp;
random_position( dr, dp, mean, standard_deviation, _distrib );
diff --git a/src/widgets/spray-toolbar.cpp b/src/widgets/spray-toolbar.cpp
index 3b175b715..bc994d1b7 100644
--- a/src/widgets/spray-toolbar.cpp
+++ b/src/widgets/spray-toolbar.cpp
@@ -371,7 +371,7 @@ void sp_spray_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObj
_("Pressure"),
_("Use the pressure of the input device to alter the scale of new items"),
INKSCAPE_ICON("draw-use-pressure"),
- secondarySize );
+ Inkscape::ICON_SIZE_DECORATION);
gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), prefs->getBool("/tools/spray/usepressurescale", false) );
g_object_set_data( holder, "usepressurescale", act );
g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(sp_toggle_pressure_scale), holder) ;