From 36bf9cd9fdfc06e12d88fdc647cc932d4a1c6452 Mon Sep 17 00:00:00 2001 From: Jeffrey Armstrong Date: Wed, 2 Dec 2020 17:26:17 -0500 Subject: Added a new abstract call for renderers to signal layout completion. Switch AppGraphics renderer to double-buffered for smooth display. Accelerated mouse wheel. --- dumb_render.f90 | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'dumb_render.f90') 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 -- cgit v1.2.3