diff options
| author | Pietro Gagliardi <[email protected]> | 2014-08-21 11:43:37 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-08-21 11:43:37 -0400 |
| commit | 5ddef4113332035429ac54b5ba62f4539eb20da0 (patch) | |
| tree | 60bc7a336b9823f0f7958cd3ccc2a88a353854a4 /redo/area.go | |
| parent | c9f8955758545c08bb8b58bab094e5fd4ff3562b (diff) | |
Added Area.Repaint() and implemented it on GTK+. Untested as of yet.
Diffstat (limited to 'redo/area.go')
| -rw-r--r-- | redo/area.go | 5 |
1 files changed, 5 insertions, 0 deletions
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() } |
