aboutsummaryrefslogtreecommitdiff
path: root/dumb_render.f90
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeff@approximatrix.com>2020-12-02 17:26:17 -0500
committerJeffrey Armstrong <jeff@approximatrix.com>2020-12-02 17:26:17 -0500
commit36bf9cd9fdfc06e12d88fdc647cc932d4a1c6452 (patch)
treea9c4bf087d64e8da84ea223b869e634c8fdbe264 /dumb_render.f90
parentd0529f621ac38f3deed6e02515445eac1f9fdd13 (diff)
downloadLR-87-36bf9cd9fdfc06e12d88fdc647cc932d4a1c6452.tar.gz
LR-87-36bf9cd9fdfc06e12d88fdc647cc932d4a1c6452.zip
Added a new abstract call for renderers to signal layout completion. Switch AppGraphics renderer to double-buffered for smooth display. Accelerated mouse wheel.
Diffstat (limited to 'dumb_render.f90')
-rw-r--r--dumb_render.f908
1 files changed, 8 insertions, 0 deletions
diff --git a/dumb_render.f90 b/dumb_render.f90
index 02a6e2a..64a3c40 100644
--- a/dumb_render.f90
+++ b/dumb_render.f90
@@ -43,6 +43,7 @@ implicit none
procedure :: initialize => dumb_initialize
procedure :: new_page => dumb_new_page
procedure :: prepare_for_layout => prepare_for_dumb_layout
+ procedure :: layout_complete => dumb_layout_complete
procedure :: text_width => dumb_text_width
procedure :: text_height => dumb_text_height
@@ -115,6 +116,13 @@ contains
end subroutine prepare_for_dumb_layout
+ subroutine dumb_layout_complete(self)
+ implicit none
+
+ class(dumb_renderer)::self
+
+ end subroutine dumb_layout_complete
+
function store_link(self, url)
implicit none