extract variable Margin_left

[?]
Jun 14, 2022, 5:11 PM
LAW2O3NWVFTPBSKIMIXPAGYBDOCHYJNKCAVWKNKH62G42DIKZCYQC

Dependencies

  • [2] XRLJDW3W casting about for more helpers to extract..
  • [3] E6TMJY2T lighter color for in-progress strokes
  • [4] CUIV2LE5 some typos
  • [5] QKAMUWSB another bugfix in scrolling while inserting text
  • [6] T3B4NLV3 include a unit test
  • [7] DRFE3B3Z mouse buttons are integers, not strings
  • [8] DSLD74DK lots more tests
  • [9] 3RGHOJ25 DRY some code
  • [10] IMEJA43L snapshot
  • [11] F63Q4OV7 several bugfixes
  • [12] NYQ7HD4D move
  • [13] ZLJGZYQG select text with shift + mouseclick
  • [14] 6DE7RBZ6 move mouse_released events to Drawing
  • [15] P66MRF3U bugfix: don't append metadata when it already exists
  • [16] DFSDPDO7 bugfix
  • [17] DAENUOGV eliminate assumptions that line length == size in bytes
  • [18] LERERVPH keep one screen line of overlap on pagedown
  • [19] RMKMPFT5 fix a corner case when selecting text
  • [20] YCDYGEZU include drawing index in a few places
  • [21] CVGE3SIG I feel confident now that page-down is working.
  • [22] SRVDX4I5 local var
  • [23] CCYSVZA2 bugfix: BSOD in #4.
  • [24] 3TCZ7ADH move
  • [25] H2DPLWMV snapshot: wrapping long lines at word boundaries
  • [26] Z4XRNDTR find text
  • [27] YJGADSGK delete unused arg
  • [28] 7NQCCB34 .
  • [29] MDXGMZU2 disable all debug prints
  • [30] BYG5CEMV support for naming points
  • [31] AH744RFR show when we're naming a point
  • [32] NZKYPBSK check for scroll when just typing
  • [33] XNFTJHC4 split keyboard handling between Text and Drawing
  • [34] AYE2VEGJ extract a couple of methods
  • [35] PFT5Y2ZY move
  • [36] LUNH47XX make text and drawings the same width
  • [37] DXT4QTAH a few more integer coordinates
  • [38] 6E3HVYWF test and App helper for mouse clicks
  • [39] SQLVYKVJ rename
  • [40] VFJEVPPO bugfix: function names
  • [41] 242L3OQX bugfix: ensure Cursor_line is always on a text line
  • [42] JRGTJ2IW quite the frustrating bugfix
  • [43] R5OKMVVC fix a regression in line wrapping
  • [44] JFFUF5AL override mouse state lookups in tests
  • [45] R53OF3ON one bug I've repeatedly run into while testing with Moby Dick
  • [46] 73OCE2MC after much struggle, a brute-force undo
  • [47] Y2ZIPXEM new test
  • [48] PESSMQBJ no, make sure to compute line width after screen dimensions
  • [49] HOSPP2AN crisp font rendering
  • [50] 5Q6NIG66 bugfix
  • [51] LXTTOB33 extract a couple of files
  • [52] BULPIBEG beginnings of a module for the text editor
  • [53] JY4VK7L2 rename
  • [54] CVSRHMJ2 experiment: slightly adaptive scrolling
  • [55] A2NV3WVO scrolling with up arrow
  • [56] GCEF4N3V stop repeatedly checking for line wrapping
  • [57] BOFNXP5G clicking now moves the cursor even on long, wrapped lines
  • [58] VHQCNMAR several more modules
  • [59] WTDKUACN rectangle and square shapes
  • [60] 4VKEE43Z bugfix
  • [61] PR4KIAZD first stab at equally hacky cursor down support
  • [62] 2RXZ3PGO beginning of a new approach to scroll+wrap
  • [63] BLWAYPKV extract a module
  • [64] QYIFOHW3 first test!
  • [65] WAR3HXHT test both ways of selecting text with mouse
  • [66] ULKLJBN6 couple of renames
  • [67] WLHI7KD3 new globals: draw partial screen line up top
  • [68] RT6EV6OP delegate update events to drawings
  • [69] HYEAFRZ2 split mouse_pressed events between Text and Drawing
  • [70] 537TQ2QN some more logging
  • [71] DLQMM265 scroll past first page
  • [72] MGT5FTJ3 first stab at supporting wrapping in cursor up
  • [*] OTIBCAUJ love2d scaffold
  • [*] YPHKZVWM extract a new variable
  • [*] YKRF5V3Z starting to load/save

Change contents

  • edit in text_tests.lua at line 71
    [9.329][9.329:372]()
    local screen_left_margin = 25 -- pixels
  • replacement in text_tests.lua at line 72
    [9.385][7.2:68]()
    App.run_after_mouse_click(screen_left_margin+8,Margin_top+5, 1)
    [9.385]
    [9.453]
    App.run_after_mouse_click(Margin_left+8,Margin_top+5, 1)
  • replacement in text_tests.lua at line 213
    [4.27][9.3312:3354](),[9.3312][9.3312:3354]()
    App.screen.init{width=25+30, height=60}
    [4.27]
    [9.3354]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 242
    [8.1614][8.1614:1656]()
    App.screen.init{width=25+30, height=60}
    [8.1614]
    [8.1656]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 259
    [5.27][9.4504:4546](),[9.4504][9.4504:4546]()
    App.screen.init{width=25+30, height=60}
    [5.27]
    [9.4546]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 296
    [9.5988][9.5988:6031](),[9.6031][7.125:193]()
    local screen_left_margin = 25 -- pixels
    App.run_after_mouse_release(screen_left_margin+8,Margin_top+5, 1)
    [9.5988]
    [9.6100]
    App.run_after_mouse_release(Margin_left+8,Margin_top+5, 1)
  • edit in text_tests.lua at line 313
    [9.538][9.538:581]()
    local screen_left_margin = 25 -- pixels
  • replacement in text_tests.lua at line 314
    [9.40][7.194:260]()
    App.run_after_mouse_press(screen_left_margin+8,Margin_top+5, 1)
    [9.40]
    [9.107]
    App.run_after_mouse_press(Margin_left+8,Margin_top+5, 1)
  • replacement in text_tests.lua at line 316
    [9.144][7.261:342]()
    App.run_after_mouse_release(screen_left_margin+20,Margin_top+Line_height+5, 1)
    [9.144]
    [9.376]
    App.run_after_mouse_release(Margin_left+20,Margin_top+Line_height+5, 1)
  • edit in text_tests.lua at line 333
    [9.917][9.917:960]()
    local screen_left_margin = 25 -- pixels
  • replacement in text_tests.lua at line 334
    [9.610][7.343:477]()
    App.run_after_mouse_press(screen_left_margin+8,Margin_top+5, 1)
    App.run_after_mouse_release(screen_left_margin+8,Margin_top+5, 1)
    [9.610]
    [9.746]
    App.run_after_mouse_press(Margin_left+8,Margin_top+5, 1)
    App.run_after_mouse_release(Margin_left+8,Margin_top+5, 1)
  • replacement in text_tests.lua at line 338
    [9.396][7.478:626]()
    App.run_after_mouse_press(screen_left_margin+20,Margin_top+5, 1)
    App.run_after_mouse_release(screen_left_margin+20,Margin_top+Line_height+5, 1)
    [9.396]
    [9.548]
    App.run_after_mouse_press(Margin_left+20,Margin_top+5, 1)
    App.run_after_mouse_release(Margin_left+20,Margin_top+Line_height+5, 1)
  • edit in text_tests.lua at line 357
    [9.403][9.403:446]()
    local screen_left_margin = 25 -- pixels
  • replacement in text_tests.lua at line 358
    [9.475][7.627:761]()
    App.run_after_mouse_press(screen_left_margin+8,Margin_top+5, 1)
    App.run_after_mouse_release(screen_left_margin+8,Margin_top+5, 1)
    [9.475]
    [9.611]
    App.run_after_mouse_press(Margin_left+8,Margin_top+5, 1)
    App.run_after_mouse_release(Margin_left+8,Margin_top+5, 1)
  • replacement in text_tests.lua at line 362
    [9.752][7.762:910]()
    App.run_after_mouse_press(screen_left_margin+20,Margin_top+5, 1)
    App.run_after_mouse_release(screen_left_margin+20,Margin_top+Line_height+5, 1)
    [9.752]
    [9.838]
    App.run_after_mouse_press(Margin_left+20,Margin_top+5, 1)
    App.run_after_mouse_release(Margin_left+20,Margin_top+Line_height+5, 1)
  • replacement in text_tests.lua at line 366
    [9.936][7.911:1058]()
    App.run_after_mouse_press(screen_left_margin+20,Margin_top+5, 1)
    App.run_after_mouse_release(screen_left_margin+8,Margin_top+Line_height+5, 1)
    [9.936]
    [9.1087]
    App.run_after_mouse_press(Margin_left+20,Margin_top+5, 1)
    App.run_after_mouse_release(Margin_left+8,Margin_top+Line_height+5, 1)
  • replacement in text_tests.lua at line 379
    [6.108][6.108:150]()
    App.screen.init{width=25+30, height=60}
    [6.108]
    [6.150]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 478
    [9.1475][9.1475:1517]()
    App.screen.init{width=25+30, height=60}
    [9.1475]
    [9.1517]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 563
    [9.12871][9.12871:12913]()
    App.screen.init{width=25+30, height=60}
    [9.12871]
    [9.12913]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 592
    [9.14498][9.14498:14540]()
    App.screen.init{width=25+30, height=60}
    [9.14498]
    [9.14540]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 620
    [9.16235][9.16235:16277]()
    App.screen.init{width=25+30, height=60}
    [9.16235]
    [9.16277]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 711
    [9.20879][9.20879:20921]()
    App.screen.init{width=25+30, height=60}
    [9.20879]
    [9.20921]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 739
    [9.22319][9.22319:22361]()
    App.screen.init{width=25+30, height=60}
    [9.22319]
    [9.22361]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 821
    [9.26026][9.26026:26068]()
    App.screen.init{width=25+30, height=60}
    [9.26026]
    [9.26068]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 850
    [9.27508][9.27508:27550]()
    App.screen.init{width=25+30, height=60}
    [9.27508]
    [9.27550]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 877
    [9.28904][9.28904:28946]()
    App.screen.init{width=25+30, height=60}
    [9.28904]
    [9.28946]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 906
    [9.30337][9.30337:30379]()
    App.screen.init{width=25+30, height=60}
    [9.30337]
    [9.30379]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 929
    [5.328][5.328:370]()
    App.screen.init{width=25+30, height=60}
    [5.328]
    [5.370]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 948
    [9.175][9.175:217]()
    App.screen.init{width=25+30, height=60}
    [9.175]
    [9.217]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 1004
    [9.33004][9.33004:33047](),[9.33047][7.1059:1141]()
    local screen_left_margin = 25 -- pixels
    App.run_after_mouse_release(screen_left_margin+8,Margin_top+Line_height*2+5, 1)
    [9.33004]
    [9.33130]
    App.run_after_mouse_release(Margin_left+8,Margin_top+Line_height*2+5, 1)
  • replacement in text_tests.lua at line 1041
    [9.34682][9.34682:34724]()
    App.screen.init{width=25+30, height=60}
    [9.34682]
    [9.34724]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 1069
    [8.2360][8.2360:2402]()
    App.screen.init{width=25+30, height=60}
    [8.2360]
    [8.2402]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 1084
    [9.36235][9.36235:36277]()
    App.screen.init{width=25+30, height=60}
    [9.36235]
    [9.36277]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 1102
    [9.37096][9.37096:37138]()
    App.screen.init{width=25+30, height=60}
    [9.37096]
    [9.37138]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 1120
    [9.37944][9.37944:37986]()
    App.screen.init{width=25+30, height=60}
    [9.37944]
    [9.37986]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 1139
    [9.38875][9.38875:38917]()
    App.screen.init{width=25+30, height=60}
    [9.38875]
    [9.38917]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text_tests.lua at line 1158
    [9.39774][9.39774:39816]()
    App.screen.init{width=25+30, height=60}
    [9.39774]
    [9.39816]
    App.screen.init{width=Margin_left+30, height=60}
  • replacement in text.lua at line 18
    [9.1768][9.1768:1783]()
    local x = 25
    [9.1768]
    [9.1783]
    local x = Margin_left
  • replacement in text.lua at line 35
    [9.2108][9.2108:2151]()
    assert(x > 25) -- no overfull lines
    [9.2108]
    [9.1]
    assert(x > Margin_left) -- no overfull lines
  • replacement in text.lua at line 46
    [9.129][9.2185:2198](),[9.2185][9.2185:2198]()
    x = 25
    [9.129]
    [9.2198]
    x = Margin_left
  • replacement in text.lua at line 99
    [9.73][9.73:88]()
    local x = 25
    [9.73]
    [9.88]
    local x = Margin_left
  • replacement in text.lua at line 129
    [9.1339][9.1339:1367]()
    x = 25 -- new line
    [9.1339]
    [9.1367]
    x = Margin_left -- new line
  • replacement in text.lua at line 682
    [9.433][9.663:697]()
    if x < 25 then return false end
    [9.433]
    [9.214]
    if x < Margin_left then return false end
  • replacement in text.lua at line 738
    [9.383][9.85:124]()
    local max_x = 25+Text.x(line, len+1)
    [9.383]
    [9.598]
    local max_x = Margin_left+Text.x(line, len+1)
  • replacement in text.lua at line 750
    [9.914][9.125:213]()
    local currxmin = 25+Text.x(line, curr)
    local currxmax = 25+Text.x(line, curr+1)
    [9.914]
    [9.1624]
    local currxmin = Margin_left+Text.x(line, curr)
    local currxmax = Margin_left+Text.x(line, curr+1)
  • replacement in text.lua at line 886
    [9.129][9.2366:2381](),[9.2366][9.2366:2381]()
    local x = 25
    [9.129]
    [9.2381]
    local x = Margin_left
  • replacement in text.lua at line 894
    [9.2627][9.2627:2640]()
    x = 25
    [9.2627]
    [9.194]
    x = Margin_left
  • edit in main.lua at line 71
    [75.1478]
    [76.3]
    Margin_left = 25
  • replacement in main.lua at line 237
    [9.2765][9.2765:2803]()
    Text.draw_cursor(25, y)
    [9.2765]
    [9.2803]
    Text.draw_cursor(Margin_left, y)
  • replacement in drawing.lua at line 9
    [9.1580][9.316:403](),[9.234][9.316:403]()
    if pmx < 16+Line_width and pmy > line.y and pmy < line.y+Drawing.pixels(line.h) then
    [9.1580]
    [9.316]
    if pmx < Margin_left+Line_width and pmy > line.y and pmy < line.y+Drawing.pixels(line.h) then
  • replacement in drawing.lua at line 11
    [9.359][9.404:486]()
    love.graphics.rectangle('line', 16,line.y, Line_width,Drawing.pixels(line.h))
    [9.359]
    [9.18445]
    love.graphics.rectangle('line', Margin_left,line.y, Line_width,Drawing.pixels(line.h))
  • replacement in drawing.lua at line 13
    [9.18484][9.487:548]()
    icon[Current_drawing_mode](16+Line_width-20, line.y+4)
    [9.18484]
    [9.523]
    icon[Current_drawing_mode](Margin_left+Line_width-20, line.y+4)
  • replacement in drawing.lua at line 15
    [9.532][9.549:611]()
    icon[Previous_drawing_mode](16+Line_width-20, line.y+4)
    [9.532]
    [9.589]
    icon[Previous_drawing_mode](Margin_left+Line_width-20, line.y+4)
  • replacement in drawing.lua at line 29
    [9.817][2.10:75]()
    local mx,my = Drawing.coord(pmx-16), Drawing.coord(pmy-line.y)
    [9.817]
    [9.894]
    local mx,my = Drawing.coord(pmx-Margin_left), Drawing.coord(pmy-line.y)
  • replacement in drawing.lua at line 38
    [9.1083][9.18756:18803]()
    Drawing.draw_shape(16,line.y, line, shape)
    [9.1083]
    [9.1122]
    Drawing.draw_shape(Margin_left,line.y, line, shape)
  • replacement in drawing.lua at line 44
    [9.1260][9.18842:18933]()
    love.graphics.circle('line', Drawing.pixels(p.x)+16,Drawing.pixels(p.y)+line.y, 4)
    [9.1260]
    [9.1335]
    love.graphics.circle('line', Drawing.pixels(p.x)+Margin_left,Drawing.pixels(p.y)+line.y, 4)
  • replacement in drawing.lua at line 47
    [9.1384][9.18934:19025]()
    love.graphics.circle('fill', Drawing.pixels(p.x)+16,Drawing.pixels(p.y)+line.y, 2)
    [9.1384]
    [9.1521]
    love.graphics.circle('fill', Drawing.pixels(p.x)+Margin_left,Drawing.pixels(p.y)+line.y, 2)
  • replacement in drawing.lua at line 51
    [9.1574][9.47:122]()
    local x,y = Drawing.pixels(p.x)+16+5, Drawing.pixels(p.y)+line.y+5
    [9.1574]
    [9.8431]
    local x,y = Drawing.pixels(p.x)+Margin_left+5, Drawing.pixels(p.y)+line.y+5
  • replacement in drawing.lua at line 69
    [3.51][9.19026:19072](),[9.1483][9.19026:19072]()
    Drawing.draw_pending_shape(16,line.y, line)
    [3.51]
    [9.10]
    Drawing.draw_pending_shape(Margin_left,line.y, line)
  • replacement in drawing.lua at line 210
    [9.898][9.898:1012]()
    drawing.pending = {mode=Current_drawing_mode, points={{x=Drawing.coord(x-16), y=Drawing.coord(y-drawing.y)}}}
    [9.898]
    [9.1012]
    drawing.pending = {mode=Current_drawing_mode, points={{x=Drawing.coord(x-Margin_left), y=Drawing.coord(y-drawing.y)}}}
  • replacement in drawing.lua at line 212
    [9.1096][9.1096:1196]()
    local j = Drawing.insert_point(drawing.points, Drawing.coord(x-16), Drawing.coord(y-drawing.y))
    [9.1096]
    [9.1196]
    local j = Drawing.insert_point(drawing.points, Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y))
  • replacement in drawing.lua at line 215
    [9.4185][9.1300:1400](),[9.1300][9.1300:1400]()
    local j = Drawing.insert_point(drawing.points, Drawing.coord(x-16), Drawing.coord(y-drawing.y))
    [9.4185]
    [9.1400]
    local j = Drawing.insert_point(drawing.points, Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y))
  • replacement in drawing.lua at line 218
    [9.1511][9.1511:1611]()
    local j = Drawing.insert_point(drawing.points, Drawing.coord(x-16), Drawing.coord(y-drawing.y))
    [9.1511]
    [9.1611]
    local j = Drawing.insert_point(drawing.points, Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y))
  • replacement in drawing.lua at line 239
    [9.433][9.2364:2488]()
    table.insert(drawing.pending.points, {x=Drawing.coord(App.mouse_x()-16), y=Drawing.coord(App.mouse_y()-drawing.y)})
    [9.433]
    [9.565]
    table.insert(drawing.pending.points, {x=Drawing.coord(App.mouse_x()-Margin_left), y=Drawing.coord(App.mouse_y()-drawing.y)})
  • replacement in drawing.lua at line 241
    [9.614][9.614:684]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.614]
    [9.684]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 248
    [9.881][9.881:949]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.881]
    [9.949]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 268
    [9.227][9.227:297]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.227]
    [9.297]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 276
    [9.627][9.627:697]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.627]
    [9.697]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 286
    [9.1032][9.2489:2571]()
    App.mouse_move(16+Drawing.pixels(p2.x), drawing.y+Drawing.pixels(p2.y))
    [9.1032]
    [9.1122]
    App.mouse_move(Margin_left+Drawing.pixels(p2.x), drawing.y+Drawing.pixels(p2.y))
  • replacement in drawing.lua at line 290
    [9.1231][9.1231:1301]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.1231]
    [9.1301]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 298
    [9.1668][9.1668:1740]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.1668]
    [9.1740]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 313
    [9.2366][9.2366:2438]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.2366]
    [9.2438]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 324
    [9.2970][9.2970:3040]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.2970]
    [9.3040]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 331
    [9.3348][9.3348:3418]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.3348]
    [9.3418]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 411
    [9.211][9.3123:3213]()
    local mx,my = Drawing.coord(App.mouse_x()-16), Drawing.coord(App.mouse_y()-drawing.y)
    [9.211]
    [9.6888]
    local mx,my = Drawing.coord(App.mouse_x()-Margin_left), Drawing.coord(App.mouse_y()-drawing.y)
  • replacement in drawing.lua at line 419
    [9.7258][9.3361:3451]()
    local mx,my = Drawing.coord(App.mouse_x()-16), Drawing.coord(App.mouse_y()-drawing.y)
    [9.7258]
    [9.7356]
    local mx,my = Drawing.coord(App.mouse_x()-Margin_left), Drawing.coord(App.mouse_y()-drawing.y)
  • replacement in drawing.lua at line 599
    [9.749][9.749:819]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.749]
    [9.19800]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 616
    [9.867][9.867:937]()
    local mx,my = Drawing.coord(x-16), Drawing.coord(y-drawing.y)
    [9.867]
    [9.20403]
    local mx,my = Drawing.coord(x-Margin_left), Drawing.coord(y-drawing.y)
  • replacement in drawing.lua at line 712
    [9.23060][9.23060:23108]()
    return (cx-px)*(cx-px) + (cy-py)*(cy-py) < 16
    [9.23060]
    [9.23108]
    return (cx-px)*(cx-px) + (cy-py)*(cy-py) < Margin_left