(points, image, state, size)
| 116 | |
| 117 | |
| 118 | def on_undo(points, image, state, size): |
| 119 | image = to_image(state['sample']) |
| 120 | |
| 121 | if len(points['target']) < len(points['handle']): |
| 122 | points['handle'] = points['handle'][:-1] |
| 123 | else: |
| 124 | points['handle'] = points['handle'][:-1] |
| 125 | points['target'] = points['target'][:-1] |
| 126 | |
| 127 | image = add_points_to_image(image, points, size=SIZE_TO_CLICK_SIZE[size]) |
| 128 | return points, image, False |
| 129 | |
| 130 | |
| 131 | def on_change_model(selected, model): |
nothing calls this directly
no test coverage detected