diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-06-18 00:03:19 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-06-18 00:03:19 -0700 |
commit | c15ee0b4a06e68f095c3667d62305c3178a68562 (patch) | |
tree | e25b63a4031ecd78929b0ef1bc69b342944511fe | |
parent | 97bbc7da7f9ccb8bc6cb9c6506c746b1e89730e8 (diff) | |
download | text.love-c15ee0b4a06e68f095c3667d62305c3178a68562.tar.gz |
correct location of the line width slider
-rw-r--r-- | main.lua | 4 | ||||
-rw-r--r-- | main_tests.lua | 4 | ||||
-rw-r--r-- | text.lua | 1 |
3 files changed, 5 insertions, 4 deletions
diff --git a/main.lua b/main.lua index b5a3e6b..9624012 100644 --- a/main.lua +++ b/main.lua @@ -222,7 +222,7 @@ function App.draw() end -- line-width indicator - button('line-width', {x=Margin_left+Line_width-4,y=Margin_top-10, w=10,h=10, color={1,1,1}, + button('line-width', {x=Line_width-4,y=Margin_top-10, w=10,h=10, color={1,1,1}, icon = icon.line_width, onpress1 = function() Line_width_hover = App.getTime() end, }) @@ -295,7 +295,7 @@ function App.update(dt) -- update Line_width with some hysteresis while the indicator is dragged if Line_width_hover then if App.getTime() - Line_width_hover > 0.1 then - Line_width = App.mouse_x() - Margin_left + Line_width = App.mouse_x() Text.redraw_all() if App.mouse_down(1) then Line_width_hover = App.getTime() diff --git a/main_tests.lua b/main_tests.lua index f9dac71..2096464 100644 --- a/main_tests.lua +++ b/main_tests.lua @@ -16,8 +16,8 @@ function test_adjust_line_width() App.screen.init{width=Margin_left+300, height=300} Line_width = 256 App.draw() -- initialize button - App.run_after_mouse_press(Margin_left+256, Margin_top-3, 1) - App.mouse_move(Margin_left+200, 37) + App.run_after_mouse_press(256, Margin_top-3, 1) + App.mouse_move(200, 37) -- no change for some time App.wait_fake_time(0.01) App.update(0) diff --git a/text.lua b/text.lua index 143a9d0..04a918a 100644 --- a/text.lua +++ b/text.lua @@ -14,6 +14,7 @@ require 'text_tests' function Text.draw(line, line_width, line_index) --? print('text.draw', line_index) love.graphics.setColor(0,0,0) +--? love.graphics.line(Line_width,0, Line_width,App.screen.height) -- wrap long lines local x = Margin_left local y = line.y |