diff options
| author | Pietro Gagliardi <[email protected]> | 2015-04-08 19:14:22 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2015-04-08 19:14:22 -0400 |
| commit | 410378b4516b7f9ca541100057b14a22c5f0dd04 (patch) | |
| tree | d065abd2c6683a535586e482da4394675a1bf5d9 /new/container_darwin.m | |
| parent | 7c2a32fec6774f07fa4149526b0e10e87e52f456 (diff) | |
And implemented proper control showing on Mac OS X.
Diffstat (limited to 'new/container_darwin.m')
| -rw-r--r-- | new/container_darwin.m | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/new/container_darwin.m b/new/container_darwin.m index 747ccf7..333b914 100644 --- a/new/container_darwin.m +++ b/new/container_darwin.m @@ -24,11 +24,26 @@ uiLogObjCClassAllocations - (void)setFrameSize:(NSSize)s { + [super setFrameSize:s]; + [self uiUpdateNow]; +} + +- (void)uiUpdateNow +{ uiSizing d; - [super setFrameSize:s]; if (self.child != NULL) (*(self.child->resize))(self.child, [self bounds].origin.y, [self bounds].origin.y, [self bounds].size.width, [self bounds].size.height, &d); } @end + +void updateParent(uintptr_t parent) +{ + uiContainer *c; + + if (parent == 0) + return; + c = (uiContainer *) parent; + [c uiUpdateNow]; +} |
