From 2c305c878541c357f328c15c5d39386704112040 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 21 Aug 2014 13:17:35 -0400 Subject: Implemented Area.Repaint() on Mac OS X. --- redo/area_darwin.m | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'redo/area_darwin.m') diff --git a/redo/area_darwin.m b/redo/area_darwin.m index d76f3a1..b3d095e 100644 --- a/redo/area_darwin.m +++ b/redo/area_darwin.m @@ -188,6 +188,17 @@ uintptr_t keyCode(id e) return (uintptr_t) ([toNSEvent(e) keyCode]); } +void areaRepaint(id view, struct xrect r) +{ + NSRect s; + + s.origin.x = (CGFloat) r.x; + s.origin.y = (CGFloat) r.y; + s.size.width = (CGFloat) r.width; + s.size.height = (CGFloat) r.height; + [toNSView(view) displayRect:s]; +} + void areaRepaintAll(id view) { [toNSView(view) display]; -- cgit v1.2.3