diff options
author | Jeffrey Armstrong <jeff@approximatrix.com> | 2020-12-02 17:26:17 -0500 |
---|---|---|
committer | Jeffrey Armstrong <jeff@approximatrix.com> | 2020-12-02 17:26:17 -0500 |
commit | 36bf9cd9fdfc06e12d88fdc647cc932d4a1c6452 (patch) | |
tree | a9c4bf087d64e8da84ea223b869e634c8fdbe264 /dumb_render.f90 | |
parent | d0529f621ac38f3deed6e02515445eac1f9fdd13 (diff) | |
download | LR-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.f90 | 8 |
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 |