From 5ddef4113332035429ac54b5ba62f4539eb20da0 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 21 Aug 2014 11:43:37 -0400 Subject: Added Area.Repaint() and implemented it on GTK+. Untested as of yet. --- redo/area.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'redo/area.go') diff --git a/redo/area.go b/redo/area.go index 75f47b2..829fc33 100644 --- a/redo/area.go +++ b/redo/area.go @@ -37,6 +37,11 @@ type Area interface { // It panics if width or height is zero or negative. SetSize(width int, height int) + // Repaint marks the given rectangle of the Area as needing to be redrawn. + // The given rectangle is clipped to the Area's size. + // If, after clipping, the rectangle is empty, Repaint does nothing. + Repaint(r image.Rectangle) + // RepaintAll marks the entirety of the Area as needing to be redrawn. RepaintAll() } -- cgit v1.2.3