summaryrefslogtreecommitdiffstats
path: root/src/seltrans.cpp
diff options
context:
space:
mode:
authorMartin Owens <doctormo@gmail.com>2019-02-25 04:08:15 +0000
committerMartin Owens <doctormo@gmail.com>2019-02-25 04:08:15 +0000
commit2434be048e1dd4b78b53ac0d7b32df4b70bb411d (patch)
tree698eb8b6ba00dd18816713cf682116b7f4c398dc /src/seltrans.cpp
parentAdd option for on canvas align handles and move group selection checkbox (diff)
downloadinkscape-2434be048e1dd4b78b53ac0d7b32df4b70bb411d.tar.gz
inkscape-2434be048e1dd4b78b53ac0d7b32df4b70bb411d.zip
Seperate out center alignment and add sepcific tool text for it
Diffstat (limited to 'src/seltrans.cpp')
-rw-r--r--src/seltrans.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/seltrans.cpp b/src/seltrans.cpp
index 235c29c65..bd8483a6f 100644
--- a/src/seltrans.cpp
+++ b/src/seltrans.cpp
@@ -613,6 +613,7 @@ void Inkscape::SelTrans::_updateHandles()
_showHandles(HANDLE_SCALE);
} else if(_state == STATE_ALIGN) {
_showHandles(HANDLE_ALIGN);
+ _showHandles(HANDLE_CENTER_ALIGN);
} else {
_showHandles(HANDLE_SKEW);
_showHandles(HANDLE_ROTATE);
@@ -745,6 +746,7 @@ void Inkscape::SelTrans::handleClick(SPKnot */*knot*/, guint state, SPSelTransHa
}
break;
case HANDLE_ALIGN:
+ case HANDLE_CENTER_ALIGN:
align(state, handle);
default:
break;
@@ -807,6 +809,7 @@ void Inkscape::SelTrans::handleNewEvent(SPKnot *knot, Geom::Point *position, gui
setCenter(*position);
break;
case HANDLE_ALIGN:
+ case HANDLE_CENTER_ALIGN:
break;
}
}
@@ -1110,6 +1113,7 @@ gboolean Inkscape::SelTrans::request(SPSelTransHandle const &handle, Geom::Point
case HANDLE_CENTER:
return centerRequest(pt, state);
case HANDLE_ALIGN:
+ case HANDLE_CENTER_ALIGN:
break; // Do nothing, no dragging
}
return FALSE;