summaryrefslogtreecommitdiff
path: root/redo/area_darwin.m
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-08-21 13:17:35 -0400
committerPietro Gagliardi <[email protected]>2014-08-21 13:17:35 -0400
commit2c305c878541c357f328c15c5d39386704112040 (patch)
treea9e175ca4694467b1631bc348df65b39b658c0da /redo/area_darwin.m
parent0be1bf5caa70e916ba0eedd064926394b0c53768 (diff)
Implemented Area.Repaint() on Mac OS X.
Diffstat (limited to 'redo/area_darwin.m')
-rw-r--r--redo/area_darwin.m11
1 files changed, 11 insertions, 0 deletions
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];