diff options
| author | Pietro Gagliardi <[email protected]> | 2014-08-21 13:17:35 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-08-21 13:17:35 -0400 |
| commit | 2c305c878541c357f328c15c5d39386704112040 (patch) | |
| tree | a9e175ca4694467b1631bc348df65b39b658c0da /redo/area_darwin.m | |
| parent | 0be1bf5caa70e916ba0eedd064926394b0c53768 (diff) | |
Implemented Area.Repaint() on Mac OS X.
Diffstat (limited to 'redo/area_darwin.m')
| -rw-r--r-- | redo/area_darwin.m | 11 |
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]; |
