| 38 textview.maxSize = NSMakeSize(FLT_MAX, FLT_MAX); |
38 textview.maxSize = NSMakeSize(FLT_MAX, FLT_MAX); |
| 39 |
39 |
| 40 NSScrollView *scrollview = [[NSScrollView alloc] init]; |
40 NSScrollView *scrollview = [[NSScrollView alloc] init]; |
| 41 scrollview.hasVerticalScroller = YES; |
41 scrollview.hasVerticalScroller = YES; |
| 42 scrollview.documentView = textview; |
42 scrollview.documentView = textview; |
| |
43 |
| |
44 // store link to the textview |
| |
45 // associate it with the textview and the scrollview to support both widgets in ui_textarea_gettextwidget |
| |
46 objc_setAssociatedObject(textview, "ui_textarea", textview, OBJC_ASSOCIATION_ASSIGN); |
| |
47 objc_setAssociatedObject(scrollview, "ui_textarea", textview, OBJC_ASSOCIATION_ASSIGN); |
| 43 |
48 |
| 44 UiLayout layout = UI_INIT_LAYOUT(args); |
49 UiLayout layout = UI_INIT_LAYOUT(args); |
| 45 ui_container_add(obj, scrollview, &layout); |
50 ui_container_add(obj, scrollview, &layout); |
| 46 |
51 |
| 47 |
52 |