diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2016-03-02 19:44:36 +0000 |
|---|---|---|
| committer | jabiertxof <info@marker.es> | 2016-03-02 19:44:36 +0000 |
| commit | 32829581539b00c07f592c15cb62b69d71de9bb7 (patch) | |
| tree | 2b029b932575936e7c7e2dd93e91674a82fe2a79 /src/ui/dialog/inkscape-preferences.cpp | |
| parent | Fix for bug 1540070 (diff) | |
| download | inkscape-32829581539b00c07f592c15cb62b69d71de9bb7.tar.gz inkscape-32829581539b00c07f592c15cb62b69d71de9bb7.zip | |
Fix bug 1540155: Interactive simplify on pencit tool is hard to edit
Fixed bugs:
- https://launchpad.net/bugs/1540155
(bzr r14679)
Diffstat (limited to 'src/ui/dialog/inkscape-preferences.cpp')
| -rw-r--r-- | src/ui/dialog/inkscape-preferences.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index b6d7e25ec..b20f71a6a 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -206,6 +206,15 @@ void InkscapePreferences::AddDotSizeSpinbutton(DialogPage &p, Glib::ustring cons false ); } +void InkscapePreferences::AddBaseSimplifySpinbutton(DialogPage &p, Glib::ustring const &prefs_path, double def_value) +{ + PrefSpinButton* sb = Gtk::manage( new PrefSpinButton); + sb->init ( prefs_path + "/base-simplify", 0.0, 100.0, 1.0, 10.0, def_value, false, false); + p.add_line( false, _("Base simplify:"), *sb, _("on dinamic LPE simplify"), + _("Base simplify of dinamic LPE based simplify"), + false ); +} + static void StyleFromSelectionToTool(Glib::ustring const &prefs_path, StyleSwatch *swatch) { @@ -425,6 +434,7 @@ void InkscapePreferences::initPageTools() this->AddSelcueCheckbox(_page_pencil, "/tools/freehand/pencil", true); this->AddNewObjectsStyle(_page_pencil, "/tools/freehand/pencil"); this->AddDotSizeSpinbutton(_page_pencil, "/tools/freehand/pencil", 3.0); + this->AddBaseSimplifySpinbutton(_page_pencil, "/tools/freehand/pencil", 25.0); _page_pencil.add_group_header( _("Sketch mode")); _page_pencil.add_line( true, "", _pencil_average_all_sketches, "", _("If on, the sketch result will be the normal average of all sketches made, instead of averaging the old result with the new sketch")); |
