| 65 objc_setAssociatedObject(window, "windowcontroller", controller, OBJC_ASSOCIATION_RETAIN); |
65 objc_setAssociatedObject(window, "windowcontroller", controller, OBJC_ASSOCIATION_RETAIN); |
| 66 |
66 |
| 67 return obj; |
67 return obj; |
| 68 } |
68 } |
| 69 |
69 |
| 70 UiObject* ui_window(const char *title, void *window_data) { |
70 UiObject* ui_window(const char *title) { |
| 71 UiObject *obj = create_window(title, FALSE, FALSE, FALSE); |
71 UiObject *obj = create_window(title, FALSE, FALSE, FALSE); |
| 72 obj->window = window_data; |
|
| 73 return obj; |
72 return obj; |
| 74 } |
73 } |
| 75 |
74 |
| 76 UiObject* ui_simple_window(const char *title, void *window_data) { |
75 UiObject* ui_simple_window(const char *title) { |
| 77 UiObject *obj = create_window(title, TRUE, FALSE, FALSE); |
76 UiObject *obj = create_window(title, TRUE, FALSE, FALSE); |
| 78 obj->window = window_data; |
|
| 79 return obj; |
77 return obj; |
| 80 } |
78 } |
| 81 |
79 |
| 82 UiObject* ui_sidebar_window(const char *title, void *window_data) { |
80 UiObject* ui_sidebar_window(const char *title) { |
| 83 UiObject *obj = create_window(title, FALSE, TRUE, FALSE); |
81 UiObject *obj = create_window(title, FALSE, TRUE, FALSE); |
| 84 obj->window = window_data; |
|
| 85 return obj; |
82 return obj; |
| 86 } |
83 } |
| 87 |
84 |
| 88 UiObject* ui_splitview_window(const char *title, UiBool sidebar) { |
85 UiObject* ui_splitview_window(const char *title, UiBool sidebar) { |
| 89 sleep(1); |
86 sleep(1); |