@@ -113,14 +113,14 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
113
113
: editorManager. editorLayout,
114
114
focus: $focusedEditor
115
115
)
116
- . collapsable ( )
117
- . collapsed ( $utilityAreaViewModel. isMaximized)
116
+ // .collapsable()
117
+ // .collapsed($utilityAreaViewModel.isMaximized)
118
118
. frame ( minHeight: 170 + 29 + 29 )
119
119
. frame ( maxWidth: . infinity, maxHeight: . infinity)
120
120
121
121
let utility = UtilityAreaView ( )
122
- . collapsable ( )
123
- . collapsed ( $utilityAreaViewModel. isCollapsed)
122
+ // .collapsable()
123
+ // .collapsed($utilityAreaViewModel.isCollapsed)
124
124
. frame ( idealHeight: 260 )
125
125
. frame ( minHeight: 100 )
126
126
@@ -129,9 +129,9 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
129
129
splitViewController. addPane ( utility)
130
130
return splitViewController
131
131
}
132
-
132
+
133
133
func updateNSViewController( _ nsViewController: WorkspaceViewController , context: Context ) { }
134
-
134
+
135
135
typealias NSViewControllerType = WorkspaceViewController
136
136
137
137
@EnvironmentObject private var workspace : WorkspaceDocument
@@ -151,7 +151,7 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
151
151
splitView = CustomSplitView ( )
152
152
splitView. arrangesAllSubviews = false
153
153
}
154
-
154
+
155
155
required init ? ( coder: NSCoder ) {
156
156
fatalError ( " init(coder:) has not been implemented " )
157
157
}
@@ -160,13 +160,12 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
160
160
super. viewDidLoad ( )
161
161
let dividerView = NSHostingView ( rootView: StatusBarView ( ) )
162
162
dividerView. translatesAutoresizingMaskIntoConstraints = false
163
- print ( splitView. subviews, splitViewItems)
164
163
let constraints = [
165
- dividerView. topAnchor. constraint ( equalTo: splitView. subviews [ 0 ] . bottomAnchor) ,
166
- dividerView. bottomAnchor. constraint ( equalTo: splitView. subviews [ 1 ] . topAnchor) ,
167
- dividerView. leadingAnchor. constraint ( equalTo: splitView. leadingAnchor) ,
168
- dividerView. trailingAnchor. constraint ( equalTo: splitView. trailingAnchor)
169
- ]
164
+ // dividerView.topAnchor.constraint(equalTo: splitView.subviews[0].bottomAnchor),
165
+ dividerView. bottomAnchor. constraint ( equalTo: splitView. subviews [ 1 ] . topAnchor) ,
166
+ dividerView. leadingAnchor. constraint ( equalTo: splitView. leadingAnchor) ,
167
+ dividerView. trailingAnchor. constraint ( equalTo: splitView. trailingAnchor)
168
+ ]
170
169
splitView. addSubview ( dividerView)
171
170
NSLayoutConstraint . activate ( constraints)
172
171
}
@@ -175,7 +174,6 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
175
174
let viewController = NSHostingController ( rootView: pane)
176
175
let splitViewItem = NSSplitViewItem ( viewController: viewController)
177
176
splitViewItem. canCollapse = true
178
- print ( splitViewItems. count)
179
177
insertSplitViewItem ( splitViewItem, at: splitViewItems. count)
180
178
}
181
179
}
0 commit comments