Fix T66091: paint curve point slide conflicts with 2D cursor

This commit is contained in:
Brecht Van Lommel 2019-07-17 14:30:29 +02:00
parent b69c33aeba
commit c1bd5bcbfa
Notes: blender-bot 2023-02-14 11:35:46 +01:00
Referenced by issue #66091, 2D cursor messing around the image editor
2 changed files with 10 additions and 6 deletions

View File

@ -3483,15 +3483,17 @@ def km_paint_curve(params):
items.extend([
("paintcurve.add_point_slide", {"type": params.action_mouse, "value": 'PRESS', "ctrl": True}, None),
("paintcurve.select", {"type": params.select_mouse, "value": params.select_mouse_value}, None),
("paintcurve.select", {"type": params.select_mouse, "value": params.select_mouse_value, "shift": True},
("paintcurve.select", {"type": params.select_mouse, "value": 'PRESS'},
{"properties": [("extend", False)]}),
("paintcurve.select", {"type": params.select_mouse, "value": 'PRESS', "shift": True},
{"properties": [("extend", True)]}),
("paintcurve.slide", {"type": params.action_mouse, "value": 'PRESS'}, None),
("paintcurve.slide", {"type": params.action_mouse, "value": 'PRESS'},
{"properties": [("align", False)]}),
("paintcurve.slide", {"type": params.action_mouse, "value": 'PRESS', "shift": True},
{"properties": [("align", True)]}),
("paintcurve.select", {"type": 'A', "value": 'PRESS'},
{"properties": [("toggle", True)]}),
("paintcurve.cursor", {"type": params.action_mouse, "value": 'PRESS'}, None),
("paintcurve.cursor", {"type": params.action_mouse, "value": 'PRESS', "shift": True, "ctrl": True}, None),
("paintcurve.delete_point", {"type": 'X', "value": 'PRESS'}, None),
("paintcurve.delete_point", {"type": 'DEL', "value": 'PRESS'}, None),
("paintcurve.draw", {"type": 'RET', "value": 'PRESS'}, None),

View File

@ -2697,10 +2697,12 @@ def km_paint_curve(params):
items.extend([
("paintcurve.add_point_slide", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None),
("paintcurve.select", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
("paintcurve.select", {"type": 'LEFTMOUSE', "value": 'PRESS'},
{"properties": [("extend", False)]}),
("paintcurve.select", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True},
{"properties": [("extend", True)]}),
("paintcurve.slide", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
("paintcurve.slide", {"type": 'LEFTMOUSE', "value": 'PRESS'},
{"properties": [("align", False)]}),
("paintcurve.slide", {"type": 'LEFTMOUSE', "value": 'PRESS', "shift": True},
{"properties": [("align", True)]}),
("paintcurve.select", {"type": 'A', "value": 'PRESS'},