Commit 0474cbd424063065024eb66c849f6d33a9aadec9
1 parent
89a5f0fa
Exists in
master
and in
46 other branches
The use of ctrl and shift in the draw and erase pen
Showing
1 changed file
with
12 additions
and
0 deletions
Show diff stats
invesalius/data/styles.py
| ... | ... | @@ -570,6 +570,12 @@ class EditorInteractorStyle(DefaultInteractorStyle): |
| 570 | 570 | elif iren.GetShiftKey(): |
| 571 | 571 | operation = const.BRUSH_THRESH_ADD_ONLY |
| 572 | 572 | |
| 573 | + elif operation == const.BRUSH_ERASE and iren.GetControlKey(): | |
| 574 | + operation = const.BRUSH_DRAW | |
| 575 | + | |
| 576 | + elif operation == const.BRUSH_DRAW and iren.GetControlKey(): | |
| 577 | + operation = const.BRUSH_ERASE | |
| 578 | + | |
| 573 | 579 | viewer._set_editor_cursor_visibility(1) |
| 574 | 580 | |
| 575 | 581 | mouse_x, mouse_y = iren.GetEventPosition() |
| ... | ... | @@ -626,6 +632,12 @@ class EditorInteractorStyle(DefaultInteractorStyle): |
| 626 | 632 | elif iren.GetShiftKey(): |
| 627 | 633 | operation = const.BRUSH_THRESH_ADD_ONLY |
| 628 | 634 | |
| 635 | + elif operation == const.BRUSH_ERASE and iren.GetControlKey(): | |
| 636 | + operation = const.BRUSH_DRAW | |
| 637 | + | |
| 638 | + elif operation == const.BRUSH_DRAW and iren.GetControlKey(): | |
| 639 | + operation = const.BRUSH_ERASE | |
| 640 | + | |
| 629 | 641 | # TODO: Improve! |
| 630 | 642 | #for i in self.slice_data_list: |
| 631 | 643 | #i.cursor.Show(0) | ... | ... |