diff options
| author | Martin Owens <doctormo@gmail.com> | 2019-02-25 01:57:29 +0000 |
|---|---|---|
| committer | Martin Owens <doctormo@gmail.com> | 2019-02-25 01:57:29 +0000 |
| commit | eccaee3d16d72776f9d25cdfd469e2bfc07a9eb3 (patch) | |
| tree | 20b5203dca58ddfc8f29ab112cf6d07af65c078f /src/seltrans.cpp | |
| parent | Merge in bazaar branch for alignment handles (diff) | |
| download | inkscape-eccaee3d16d72776f9d25cdfd469e2bfc07a9eb3.tar.gz inkscape-eccaee3d16d72776f9d25cdfd469e2bfc07a9eb3.zip | |
Add option for on canvas align handles and move group selection checkbox
Diffstat (limited to '')
| -rw-r--r-- | src/seltrans.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/seltrans.cpp b/src/seltrans.cpp index f43ce3f76..235c29c65 100644 --- a/src/seltrans.cpp +++ b/src/seltrans.cpp @@ -223,9 +223,12 @@ void Inkscape::SelTrans::resetState() void Inkscape::SelTrans::increaseState() { + Inkscape::Preferences *prefs = Inkscape::Preferences::get(); + bool show_align = prefs->getBool("/dialogs/align/oncanvas", false); + if (_state == STATE_SCALE) { _state = STATE_ROTATE; - } else if (_state == STATE_ROTATE) { + } else if (_state == STATE_ROTATE && show_align) { _state = STATE_ALIGN; } else { _state = STATE_SCALE; |
