Mercurial > dwindows
changeset 2918:7d3276f80132
Mac: Allows dw_window_s/get_data() on status text controls.
These are embedded in an NSBox for display which did not work.
Required for the C++ bindings, since the class pointer is saved.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Wed, 28 Dec 2022 11:22:55 +0000 |
parents | 77e5d6743013 |
children | e609aa6a5b93 |
files | mac/dw.m |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mac/dw.m Wed Dec 28 09:32:27 2022 +0000 +++ b/mac/dw.m Wed Dec 28 11:22:55 2022 +0000 @@ -11609,6 +11609,11 @@ NSScrollView *sv = window; object = [sv documentView]; } + else if([object isMemberOfClass:[NSBox class]]) + { + NSBox *box = window; + object = [box contentView]; + } WindowData *blah = (WindowData *)[object userdata]; if(!blah) @@ -11651,6 +11656,11 @@ NSScrollView *sv = window; object = [sv documentView]; } + else if([object isMemberOfClass:[NSBox class]]) + { + NSBox *box = window; + object = [box contentView]; + } WindowData *blah = (WindowData *)[object userdata]; if(blah && blah->root && dataname)