Clarify the convention on modifiers and drags.
This commit is contained in:
parent
406bcb4dfe
commit
39d4bbf5e1
@ -404,6 +404,11 @@ Drag::motion_handler (GdkEvent* event, bool from_autoscroll)
|
|||||||
} else {
|
} else {
|
||||||
_initially_vertical = false;
|
_initially_vertical = false;
|
||||||
}
|
}
|
||||||
|
/** check constraints for this drag.
|
||||||
|
* Note that the current convention is to use "contains" for
|
||||||
|
* key modifiers during motion and "equals" when initiating a drag.
|
||||||
|
* In this case we haven't moved yet, so "equals" applies here.
|
||||||
|
*/
|
||||||
if (Config->get_edit_mode() != Lock) {
|
if (Config->get_edit_mode() != Lock) {
|
||||||
if (event->motion.state & Gdk::BUTTON2_MASK) {
|
if (event->motion.state & Gdk::BUTTON2_MASK) {
|
||||||
// if dragging with button2, the motion is x constrained, with constraint modifier it is y constrained
|
// if dragging with button2, the motion is x constrained, with constraint modifier it is y constrained
|
||||||
|
Loading…
Reference in New Issue
Block a user