summaryrefslogtreecommitdiff
path: root/redo/control_darwin.m
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-08-10 14:37:34 -0400
committerPietro Gagliardi <[email protected]>2014-08-10 14:37:34 -0400
commit5679d02d1e360b979befdff2c393be29d9a2c92d (patch)
tree9f7f22f801c7f85083eb42635f9b33520e7dbee3 /redo/control_darwin.m
parent4e469759067fdbb0eb9d7c4c81c9f434fb36c918 (diff)
Removed borders from Areas on Mac OS X.
Diffstat (limited to 'redo/control_darwin.m')
-rw-r--r--redo/control_darwin.m9
1 files changed, 5 insertions, 4 deletions
diff --git a/redo/control_darwin.m b/redo/control_darwin.m
index bc6dbe6..8765e4c 100644
--- a/redo/control_darwin.m
+++ b/redo/control_darwin.m
@@ -43,9 +43,7 @@ struct xsize controlPreferredSize(id control)
return s;
}
-// TODO verify this when we add more scrolling controls
-// TODO no borders on Area
-id newScrollView(id content)
+id newScrollView(id content, BOOL bordered)
{
NSScrollView *sv;
@@ -54,6 +52,9 @@ id newScrollView(id content)
[sv setHasHorizontalScroller:YES];
[sv setHasVerticalScroller:YES];
[sv setAutohidesScrollers:YES];
- [sv setBorderType:NSBezelBorder];
+ if (bordered)
+ [sv setBorderType:NSBezelBorder];
+ else
+ [sv setBorderType:NSNoBorder];
return (id) sv;
}