(e)
| 523 | } |
| 524 | |
| 525 | async auto_select_object(e) { |
| 526 | var params = this.getParams(); |
| 527 | if (params.auto_select == false) |
| 528 | return; |
| 529 | |
| 530 | var layers_sorted = this.Base_layers.get_sorted_layers(); |
| 531 | |
| 532 | //render main canvas |
| 533 | for (var i = 0; i < layers_sorted.length; i++) { |
| 534 | var value = layers_sorted[i]; |
| 535 | var canvas = this.Base_layers.convert_layer_to_canvas(value.id, null, false); |
| 536 | |
| 537 | if (this.check_hit_region(e, canvas.getContext("2d"), value) == true) { |
| 538 | await app.State.do_action( |
| 539 | new app.Actions.Select_layer_action(value.id) |
| 540 | ); |
| 541 | break; |
| 542 | } |
| 543 | } |
| 544 | } |
| 545 | |
| 546 | check_hit_region(e, ctx, layer) { |
| 547 | var mouse = this.get_mouse_info(e); |
no test coverage detected