Commit Graph

5830 Commits

Author SHA1 Message Date
Valentin Valls b3cf0981ba Display the processing location while extracting rings 2019-04-05 13:53:43 +02:00
Valentin Valls 0f2e5eea41 Clean up dead code 2019-04-05 13:53:43 +02:00
Valentin Valls b7000365b4 Clean up logs from massif 2019-04-05 13:53:43 +02:00
Valentin Valls ce835c452d Clean up 2019-04-05 13:53:43 +02:00
Valentin Valls a956e0e509 Allow to disable some logs 2019-04-05 13:53:43 +02:00
Valentin Valls e653c42210 Typo 2019-04-05 13:53:43 +02:00
Valentin Valls 61e803518f stdout can be None 2019-04-05 13:53:43 +02:00
Valentin Valls 2fe2b1075c Add shortcuts to select rings 2019-04-05 13:53:43 +02:00
Valentin Valls 9dbc8a35a8 Custom plot cursor according to tools 2019-04-05 13:53:43 +02:00
Valentin Valls c01b31aa5d Sync the color of the group with the ring number 2019-04-05 13:53:43 +02:00
Valentin Valls 47eaf61bcc Fix hightlighted rings when selection changed from spinner 2019-04-05 13:53:43 +02:00
Valentin Valls 93980e9c5a Allow to deselect a selected row 2019-04-05 13:53:42 +02:00
Valentin Valls 8fc03d77a4 Fix peak location 2019-04-05 13:53:42 +02:00
Valentin Valls 0d32c46bdf Avoid scrollbar blinking 2019-04-05 13:53:42 +02:00
Valentin Valls c15deca2ff Rework peak coords as numpy array 2019-04-05 13:53:42 +02:00
Valentin Valls 44f3a70a30 Add tool tip over rings 2019-04-05 13:53:42 +02:00
Valentin Valls ca70cf24d7 API to reach distance to a group of peaks 2019-04-05 13:53:42 +02:00
Valentin Valls e3c6525884 Update the style when ring selected 2019-04-05 13:53:42 +02:00
Valentin Valls 26e93f0a06 Typo 2019-04-05 13:53:42 +02:00
Valentin Valls 283c57af24 Add a tool to extract all reachable rings 2019-04-05 13:53:42 +02:00
Valentin Valls 99cd1ffb06 Typo 2019-04-05 13:53:42 +02:00
Valentin Valls 050dbeff82 Allow to hightlight rings 2019-04-05 13:53:42 +02:00
Valentin Valls 7db32d86bb Rework the ring view to display/edit/redo/undo disabled state 2019-04-05 13:53:42 +02:00
Valentin Valls c06a25daa8 Take care of disabled peaks 2019-04-05 13:53:42 +02:00
Valentin Valls 4a1603fd26 Add an enabled state for groups 2019-04-05 13:53:42 +02:00
Valentin Valls 90e25527bd Refactor small things 2019-04-05 13:53:42 +02:00
Valentin Valls 9651daeac7 Add a tool to clean up peaks (merge and sort numbers) 2019-04-05 13:53:42 +02:00
Valentin Valls 300cbd7dbc Add a tool to extract more rings 2019-04-05 13:53:42 +02:00
Valentin Valls 5ba533ad27 Add a tool to extract only picked rings 2019-04-05 13:53:42 +02:00
Valentin Valls 344459dd70 Refactoring RingExtractor as thread 2019-04-05 13:53:42 +02:00
Valentin Valls bc5aab6c06 Rework RingExtractor as a processor 2019-04-05 13:53:42 +02:00
Valentin Valls e2f59c1453 Clean up using ChoiceToolButton 2019-04-05 13:53:42 +02:00
Valentin Valls 79a6693fd5 Add a ChoiceToolButton widget 2019-04-05 13:53:41 +02:00
Valentin Valls f73ed4a17b Rework the extract button as a tool button 2019-04-05 13:53:41 +02:00
Valentin Valls 4392a4cbb4 fix extract opti 2019-04-05 13:53:41 +02:00
Valentin Valls 6a6301ec68 Speed up ring extraction 2019-04-05 13:53:41 +02:00
Valentin Valls a613d6bb7d Allow to extract a single ring 2019-04-05 13:53:41 +02:00
Valentin Valls 4767bd1f79 Rework the tool bars 2019-04-05 13:53:41 +02:00
Valentin Valls 5d24cbea34 Implement the brush mode 2019-04-05 13:53:41 +02:00
Valentin Valls 3dca5c4b0e Create a sigShapeBrushed 2019-04-05 13:53:41 +02:00
Valentin Valls d5595e6a27 Avoid an undo action if nothing changed 2019-04-05 13:53:41 +02:00
Valentin Valls d29081466b Allow to reach removed peaks 2019-04-05 13:53:41 +02:00
Valentin Valls c253b5b1b7 Implement the rubber tool 2019-04-05 13:53:41 +02:00
Valentin Valls f1ffd4b912 Create a function to filter control points 2019-04-05 13:53:41 +02:00
Valentin Valls fcc67c9913 Implement sigShapeErased 2019-04-05 13:53:41 +02:00
Valentin Valls 1b7de4b2f2 Support display of empty groups 2019-04-05 13:53:41 +02:00
Valentin Valls f7233600de Refactor mouse behaviour as plot signal 2019-04-05 13:53:41 +02:00
Valentin Valls 22bda5f709 Update new ring icon 2019-04-05 13:53:41 +02:00
Valentin Valls 3ee909b749 Refactoring of the click callback 2019-04-05 13:53:41 +02:00
Valentin Valls 87b0513568 Rework the behavour of the ring selection 2019-04-05 13:53:41 +02:00