bring back a set of constants

[?]
Jul 16, 2022, 3:48 PM
TGZAJUEFRK3NTCDMPIIG7U2TGLDHK4U3JDNFAYX7NHXTJYBYEZIAC

Dependencies

  • [2] KTZQ57HV replace globals with args in a few functions
  • [3] TO6Y2G3U more decoupling editor tests from App
  • [4] T7SJSJIH test: undo naming a point
  • [5] 242L3OQX bugfix: ensure Cursor_line is always on a text line
  • [6] 4AXV2HG4 all pending manual tests done!
  • [7] 42LVB4DE test: naming a point
  • [8] 7DYUAOI6 test: undo moving point
  • [9] FFBIY74N bugfix: 'escape' to cancel a stroke
  • [10] L6XA5EY2 test: moving a point
  • [11] KAUD3YIK tests: deleting points/shapes
  • [12] OWK3U6VD tests for drawing polygons
  • [13] APYPFFS3 call edit rather than App callbacks in tests
  • [14] LF7BWEG4 group all editor globals
  • [15] QCPXQ2E3 add state arg to a few functions
  • [16] CRYGI3LR more drawing tests
  • [17] K2X6G75Z start writing some tests for drawings
  • [18] 3OKKTUT4 up and down arrow now moving by screen line where possible
  • [19] LNUHQOGH start passing in Editor_state explicitly
  • [20] UHB4GARJ left/right margin -> left/right coordinates
  • [21] Z5HLXU4P add state arg to a few functions
  • [22] KZ5GAYRP this fixes the immediate regression
  • [23] 2JLVAYHB start decoupling editor tests from App
  • [24] KOYAJWE4 extract a couple more methods
  • [25] 2L5MEZV3 experiment: new edit namespace
  • [26] LXTTOB33 extract a couple of files
  • [27] OMTGHWMA yet another bugfix. But for how long?
  • [28] LYN3L74W correct commit f3abc2cbf2
  • [29] ZZ2B5RPQ extract variables for drawing padding
  • [30] 7JH2ZT3F add state arg to Drawing.draw
  • [*] BULPIBEG beginnings of a module for the text editor
  • [*] 2Y5GGGJ4 correct a mis-named threshold

Change contents

  • replacement in text_tests.lua at line 869
    [4.24802][4.24802:24893]()
    local drawing_height = Editor_state.drawing_padding_height + drawing_width/2 -- default
    [4.24802]
    [4.7779]
    local drawing_height = Drawing_padding_height + drawing_width/2 -- default
  • replacement in text.lua at line 366
    [4.2993][2.3:115]()
    y = y - State.drawing_padding_height - Drawing.pixels(State.lines[State.screen_top1.line].h, State.width)
    [4.2993]
    [4.555]
    y = y - Drawing_padding_height - Drawing.pixels(State.lines[State.screen_top1.line].h, State.width)
  • replacement in text.lua at line 644
    [4.2448][2.116:222]()
    y = y + State.drawing_padding_height + Drawing.pixels(State.lines[State.cursor1.line].h, State.width)
    [4.2448]
    [4.2541]
    y = y + Drawing_padding_height + Drawing.pixels(State.lines[State.cursor1.line].h, State.width)
  • replacement in text.lua at line 680
    [4.767][2.223:326]()
    local h = State.drawing_padding_height + Drawing.pixels(State.lines[top2.line-1].h, State.width)
    [4.767]
    [4.16768]
    local h = Drawing_padding_height + Drawing.pixels(State.lines[top2.line-1].h, State.width)
  • edit in edit.lua at line 16
    [4.22248]
    [33.15]
    Drawing_padding_top = 10
    Drawing_padding_bottom = 10
    Drawing_padding_height = Drawing_padding_top + Drawing_padding_bottom
  • edit in edit.lua at line 104
    [4.3539][4.97497:97594](),[4.97594][4.3615:3616](),[4.3615][4.3615:3616]()
    drawing_padding_top = 10,
    drawing_padding_bottom = 10,
    drawing_padding_height = nil,
  • edit in edit.lua at line 116
    [4.97933][4.97933:98026]()
    result.drawing_padding_height = result.drawing_padding_top + result.drawing_padding_bottom
  • replacement in edit.lua at line 155
    [4.5347][4.3618:3656]()
    y = y+State.drawing_padding_top
    [4.5347]
    [4.5379]
    y = y+Drawing_padding_top
  • replacement in edit.lua at line 158
    [4.47][2.603:684]()
    y = y + Drawing.pixels(line.h, State.width) + State.drawing_padding_bottom
    [4.47]
    [4.5483]
    y = y + Drawing.pixels(line.h, State.width) + Drawing_padding_bottom
  • replacement in drawing_tests.lua at line 35
    [4.106470][4.23490:23610]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_line/baseline/y')
    [4.106470]
    [4.106597]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_line/baseline/y')
  • replacement in drawing_tests.lua at line 39
    [4.924][4.23611:23855]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.924]
    [4.106998]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 79
    [4.107537][4.24054:24185]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_horizontal_line/baseline/y')
    [4.107537]
    [4.107675]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_horizontal_line/baseline/y')
  • replacement in drawing_tests.lua at line 83
    [4.982][4.24186:24430]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+26, 1)
    [4.982]
    [4.108098]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+26, 1)
  • replacement in drawing_tests.lua at line 107
    [4.108512][4.24629:24751]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_circle/baseline/y')
    [4.108512]
    [4.108641]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_circle/baseline/y')
  • replacement in drawing_tests.lua at line 111
    [4.2499][4.24752:24864]()
    App.mouse_move(Editor_state.left+4, Editor_state.top+Editor_state.drawing_padding_top+4) -- hover on drawing
    [4.2499]
    [4.7911]
    App.mouse_move(Editor_state.left+4, Editor_state.top+Drawing_padding_top+4) -- hover on drawing
  • replacement in drawing_tests.lua at line 113
    [4.7958][4.24865:25114]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35+30, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.7958]
    [4.109178]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35+30, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 136
    [4.109628][4.25313:25437]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_cancel_stroke/baseline/y')
    [4.109628]
    [4.109759]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_cancel_stroke/baseline/y')
  • replacement in drawing_tests.lua at line 140
    [4.789][4.25438:25558]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    [4.789]
    [4.869]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
  • replacement in drawing_tests.lua at line 143
    [4.8421][4.25559:25683]()
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.8421]
    [4.110169]
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 157
    [4.3761][4.25882:25994]()
    App.mouse_move(Editor_state.left+4, Editor_state.top+Editor_state.drawing_padding_top+4) -- hover on drawing
    [4.3761]
    [4.8560]
    App.mouse_move(Editor_state.left+4, Editor_state.top+Drawing_padding_top+4) -- hover on drawing
  • replacement in drawing_tests.lua at line 174
    [4.111061][4.26193:26326]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_circle_mid_stroke/baseline/y')
    [4.111061]
    [4.111201]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_circle_mid_stroke/baseline/y')
  • replacement in drawing_tests.lua at line 178
    [4.4915][4.26327:26561]()
    App.mouse_move(Editor_state.left+4, Editor_state.top+Editor_state.drawing_padding_top+4) -- hover on drawing
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.4915]
    [4.8742]
    App.mouse_move(Editor_state.left+4, Editor_state.top+Drawing_padding_top+4) -- hover on drawing
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 181
    [4.8787][4.26562:26689]()
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35+30, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.8787]
    [4.111760]
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35+30, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 202
    [4.112170][4.26888:27007]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_arc/baseline/y')
    [4.112170]
    [4.112296]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_arc/baseline/y')
  • replacement in drawing_tests.lua at line 206
    [4.6474][4.27008:27226]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    App.mouse_move(Editor_state.left+35+30, Editor_state.top+Editor_state.drawing_padding_top+36)
    [4.6474]
    [4.9066]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
    App.mouse_move(Editor_state.left+35+30, Editor_state.top+Drawing_padding_top+36)
  • replacement in drawing_tests.lua at line 209
    [4.9124][4.27227:27366]()
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35+50, Editor_state.top+Editor_state.drawing_padding_top+36+50, 1) -- 45°
    [4.9124]
    [4.112823]
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35+50, Editor_state.top+Drawing_padding_top+36+50, 1) -- 45°
  • replacement in drawing_tests.lua at line 233
    [4.113295][4.27565:27688]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_polygon/baseline/y')
    [4.113295]
    [4.113425]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_polygon/baseline/y')
  • replacement in drawing_tests.lua at line 237
    [4.1489][4.27689:27809]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    [4.1489]
    [4.9412]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
  • replacement in drawing_tests.lua at line 240
    [4.1634][4.27810:27903]()
    App.mouse_move(Editor_state.left+65, Editor_state.top+Editor_state.drawing_padding_top+36)
    [4.1634]
    [4.9475]
    App.mouse_move(Editor_state.left+65, Editor_state.top+Drawing_padding_top+36)
  • replacement in drawing_tests.lua at line 243
    [4.1763][4.27904:28028]()
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+26, 1)
    [4.1763]
    [4.113941]
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+26, 1)
  • replacement in drawing_tests.lua at line 271
    [4.114419][4.28227:28352]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_rectangle/baseline/y')
    [4.114419]
    [4.114551]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_rectangle/baseline/y')
  • replacement in drawing_tests.lua at line 275
    [4.3437][4.28353:28475]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.3437]
    [4.9810]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 278
    [4.3597][4.28476:28569]()
    App.mouse_move(Editor_state.left+42, Editor_state.top+Editor_state.drawing_padding_top+45)
    [4.3597]
    [4.9875]
    App.mouse_move(Editor_state.left+42, Editor_state.top+Drawing_padding_top+45)
  • replacement in drawing_tests.lua at line 281
    [4.3733][4.28570:28663]()
    App.mouse_move(Editor_state.left+75, Editor_state.top+Editor_state.drawing_padding_top+76)
    [4.3733]
    [4.9921]
    App.mouse_move(Editor_state.left+75, Editor_state.top+Drawing_padding_top+76)
  • replacement in drawing_tests.lua at line 284
    [4.3907][4.28664:28788]()
    edit.run_after_mouse_release(Editor_state, Editor_state.left+15, Editor_state.top+Editor_state.drawing_padding_top+26, 1)
    [4.3907]
    [4.115181]
    edit.run_after_mouse_release(Editor_state, Editor_state.left+15, Editor_state.top+Drawing_padding_top+26, 1)
  • replacement in drawing_tests.lua at line 315
    [4.115698][4.28987:29125]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_rectangle_intermediate/baseline/y')
    [4.115698]
    [4.115843]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_rectangle_intermediate/baseline/y')
  • replacement in drawing_tests.lua at line 319
    [4.5899][4.29126:29248]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.5899]
    [4.10242]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 322
    [4.6059][4.29249:29342]()
    App.mouse_move(Editor_state.left+42, Editor_state.top+Editor_state.drawing_padding_top+45)
    [4.6059]
    [4.10307]
    App.mouse_move(Editor_state.left+42, Editor_state.top+Drawing_padding_top+45)
  • replacement in drawing_tests.lua at line 325
    [4.6195][4.29343:29436]()
    App.mouse_move(Editor_state.left+75, Editor_state.top+Editor_state.drawing_padding_top+76)
    [4.6195]
    [4.10353]
    App.mouse_move(Editor_state.left+75, Editor_state.top+Drawing_padding_top+76)
  • replacement in drawing_tests.lua at line 351
    [4.116845][4.29635:29757]()
    check_eq(Editor_state.lines[1].y, Editor_state.top+Editor_state.drawing_padding_top, 'F - test_draw_square/baseline/y')
    [4.116845]
    [4.116974]
    check_eq(Editor_state.lines[1].y, Editor_state.top+Drawing_padding_top, 'F - test_draw_square/baseline/y')
  • replacement in drawing_tests.lua at line 355
    [4.7901][4.29758:29880]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.7901]
    [4.10535]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 358
    [4.8058][4.29881:29974]()
    App.mouse_move(Editor_state.left+42, Editor_state.top+Editor_state.drawing_padding_top+45)
    [4.8058]
    [4.10597]
    App.mouse_move(Editor_state.left+42, Editor_state.top+Drawing_padding_top+45)
  • replacement in drawing_tests.lua at line 361
    [4.8194][4.29975:30068]()
    App.mouse_move(Editor_state.left+65, Editor_state.top+Editor_state.drawing_padding_top+66)
    [4.8194]
    [4.10643]
    App.mouse_move(Editor_state.left+65, Editor_state.top+Drawing_padding_top+66)
  • replacement in drawing_tests.lua at line 364
    [4.8358][4.30069:30193]()
    edit.run_after_mouse_release(Editor_state, Editor_state.left+15, Editor_state.top+Editor_state.drawing_padding_top+26, 1)
    [4.8358]
    [4.117598]
    edit.run_after_mouse_release(Editor_state, Editor_state.left+15, Editor_state.top+Drawing_padding_top+26, 1)
  • replacement in drawing_tests.lua at line 394
    [4.460][4.30392:30636]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.460]
    [4.118123]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 436
    [4.10021][4.30835:31079]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.10021]
    [4.119029]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 465
    [4.1471][4.31080:31173]()
    App.mouse_move(Editor_state.left+26, Editor_state.top+Editor_state.drawing_padding_top+44)
    [4.1471]
    [3.179]
    App.mouse_move(Editor_state.left+26, Editor_state.top+Drawing_padding_top+44)
  • replacement in drawing_tests.lua at line 471
    [4.1722][4.31174:31296]()
    edit.run_after_mouse_click(Editor_state, Editor_state.left+26, Editor_state.top+Editor_state.drawing_padding_top+44, 1)
    [4.1722]
    [4.119550]
    edit.run_after_mouse_click(Editor_state, Editor_state.left+26, Editor_state.top+Drawing_padding_top+44, 1)
  • replacement in drawing_tests.lua at line 493
    [4.10075][4.31495:31739]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+46, 1)
    [4.10075]
    [4.120250]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+46, 1)
  • replacement in drawing_tests.lua at line 504
    [4.1027][4.31740:31833]()
    App.mouse_move(Editor_state.left+26, Editor_state.top+Editor_state.drawing_padding_top+44)
    [4.1027]
    [3.246]
    App.mouse_move(Editor_state.left+26, Editor_state.top+Drawing_padding_top+44)
  • replacement in drawing_tests.lua at line 519
    [4.10129][4.32032:32522]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+55, Editor_state.top+Editor_state.drawing_padding_top+26, 1)
    [4.10129]
    [4.121230]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+55, Editor_state.top+Drawing_padding_top+26, 1)
  • replacement in drawing_tests.lua at line 528
    [4.1028][4.32523:32616]()
    App.mouse_move(Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36)
    [4.1028]
    [4.12573]
    App.mouse_move(Editor_state.left+35, Editor_state.top+Drawing_padding_top+36)
  • replacement in drawing_tests.lua at line 548
    [4.10156][4.32815:33305]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+55, Editor_state.top+Editor_state.drawing_padding_top+26, 1)
    [4.10156]
    [4.122221]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+55, Editor_state.top+Drawing_padding_top+26, 1)
  • replacement in drawing_tests.lua at line 557
    [4.2368][4.33306:33399]()
    App.mouse_move(Editor_state.left+25, Editor_state.top+Editor_state.drawing_padding_top+26)
    [4.2368]
    [4.13168]
    App.mouse_move(Editor_state.left+25, Editor_state.top+Drawing_padding_top+26)
  • replacement in drawing_tests.lua at line 573
    [4.3062][4.33598:33718]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    [4.3062]
    [4.13350]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
  • replacement in drawing_tests.lua at line 576
    [4.3207][4.33719:33812]()
    App.mouse_move(Editor_state.left+65, Editor_state.top+Editor_state.drawing_padding_top+36)
    [4.3207]
    [4.13413]
    App.mouse_move(Editor_state.left+65, Editor_state.top+Drawing_padding_top+36)
  • replacement in drawing_tests.lua at line 579
    [4.3336][4.33813:33906]()
    App.mouse_move(Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+26)
    [4.3336]
    [4.13473]
    App.mouse_move(Editor_state.left+35, Editor_state.top+Drawing_padding_top+26)
  • replacement in drawing_tests.lua at line 582
    [4.3466][4.33907:34031]()
    edit.run_after_mouse_release(Editor_state, Editor_state.left+14, Editor_state.top+Editor_state.drawing_padding_top+16, 1)
    [4.3466]
    [4.123039]
    edit.run_after_mouse_release(Editor_state, Editor_state.left+14, Editor_state.top+Drawing_padding_top+16, 1)
  • replacement in drawing_tests.lua at line 588
    [4.3893][4.34032:34125]()
    App.mouse_move(Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+26)
    [4.3893]
    [4.13672]
    App.mouse_move(Editor_state.left+35, Editor_state.top+Drawing_padding_top+26)
  • replacement in drawing_tests.lua at line 604
    [4.4575][4.34324:34444]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    [4.4575]
    [4.13854]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
  • replacement in drawing_tests.lua at line 607
    [4.4720][4.34445:34538]()
    App.mouse_move(Editor_state.left+65, Editor_state.top+Editor_state.drawing_padding_top+36)
    [4.4720]
    [4.13917]
    App.mouse_move(Editor_state.left+65, Editor_state.top+Drawing_padding_top+36)
  • replacement in drawing_tests.lua at line 610
    [4.4849][4.34539:34663]()
    edit.run_after_mouse_release(Editor_state, Editor_state.left+14, Editor_state.top+Editor_state.drawing_padding_top+16, 1)
    [4.4849]
    [4.123749]
    edit.run_after_mouse_release(Editor_state, Editor_state.left+14, Editor_state.top+Drawing_padding_top+16, 1)
  • replacement in drawing_tests.lua at line 616
    [4.5276][4.34664:34757]()
    App.mouse_move(Editor_state.left+65, Editor_state.top+Editor_state.drawing_padding_top+36)
    [4.5276]
    [4.14116]
    App.mouse_move(Editor_state.left+65, Editor_state.top+Drawing_padding_top+36)
  • replacement in drawing_tests.lua at line 632
    [4.429][4.34956:35200]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.429]
    [4.124382]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 679
    [4.10264][4.35399:35643]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    [4.10264]
    [4.125418]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
  • replacement in drawing_tests.lua at line 694
    [4.14949][4.35644:35737]()
    App.mouse_move(Editor_state.left+26, Editor_state.top+Editor_state.drawing_padding_top+44)
    [4.14949]
    [3.345]
    App.mouse_move(Editor_state.left+26, Editor_state.top+Drawing_padding_top+44)
  • replacement in drawing_tests.lua at line 700
    [4.1491][4.35738:35860]()
    edit.run_after_mouse_click(Editor_state, Editor_state.left+26, Editor_state.top+Editor_state.drawing_padding_top+44, 1)
    [4.1491]
    [4.125688]
    edit.run_after_mouse_click(Editor_state, Editor_state.left+26, Editor_state.top+Drawing_padding_top+44, 1)
  • replacement in drawing_tests.lua at line 729
    [4.10291][4.36059:36549]()
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Editor_state.drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+55, Editor_state.top+Editor_state.drawing_padding_top+26, 1)
    [4.10291]
    [4.126749]
    edit.run_after_mouse_press(Editor_state, Editor_state.left+5, Editor_state.top+Drawing_padding_top+6, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
    edit.run_after_mouse_press(Editor_state, Editor_state.left+35, Editor_state.top+Drawing_padding_top+36, 1)
    edit.run_after_mouse_release(Editor_state, Editor_state.left+55, Editor_state.top+Drawing_padding_top+26, 1)
  • replacement in drawing_tests.lua at line 738
    [4.1067][4.36550:36643]()
    App.mouse_move(Editor_state.left+35, Editor_state.top+Editor_state.drawing_padding_top+36)
    [4.1067]
    [4.15757]
    App.mouse_move(Editor_state.left+35, Editor_state.top+Drawing_padding_top+36)