ghostty/macos/Sources/Helpers/NSView+Extension.swift
2024-02-07 21:39:36 +01:00

19 lines
380 B
Swift

import AppKit
extension NSView {
func subviews(withClassName name: String) -> [NSView] {
var result = [NSView]()
for subview in subviews {
if String(describing: type(of: subview)) == name {
result.append(subview)
}
result += subview.subviews(withClassName: name)
}
return result
}
}