aboutsummaryrefslogtreecommitdiff
path: root/ag_render.f90
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeff@approximatrix.com>2020-06-08 14:36:34 -0400
committerJeffrey Armstrong <jeff@approximatrix.com>2020-06-08 14:36:34 -0400
commit52915ba4bcb8f82a7d8249df07130e4fc0e5bd32 (patch)
tree25051156bc8fb7a4c45566a6b62f73e0da1a6eb0 /ag_render.f90
parent48512f5d2e180d2086162cdf06c96098e6de96d7 (diff)
downloadLR-87-52915ba4bcb8f82a7d8249df07130e4fc0e5bd32.tar.gz
LR-87-52915ba4bcb8f82a7d8249df07130e4fc0e5bd32.zip
Line wrapping now computed only once for proportional text unless requested by the renderer, providing better performance.
Diffstat (limited to 'ag_render.f90')
-rw-r--r--ag_render.f903
1 files changed, 2 insertions, 1 deletions
diff --git a/ag_render.f90 b/ag_render.f90
index 8dfbb78..e98d7b6 100644
--- a/ag_render.f90
+++ b/ag_render.f90
@@ -249,6 +249,7 @@ contains
address_width = getmaxx()/2 - textwidth("Address:") - 5
if(self%address_id < 0) then
self%address_id = createtextbox(x, 2, address_width, 20)
+ call settextboxentercallback(self%address_id, go_button_callback)
else
call settextboxposition(self%address_id, x, 2, address_width, 20)
end if
@@ -780,7 +781,7 @@ contains
self%max_width = compute_max_width(self)
self%y = 0
- ag_action = render_action_layout
+ ag_action = render_action_rewrap
end select