Changes: - Renamed `CocoaWindowDelegate` to `BlenderWindowDelegate` and `CocoaWindow` to `BlenderWindow` for clarity, and remove the confusion between `CocoaWindow` and `WindowCocoa` - Use idiomatic Objective-C properties instead of raw instance variables, synthesized with the `m_` prefix instead of the default Objective-C `_` to be closer to the current GHOST style. - Use idiomatic Objective-C initWith constructors instead of setter functions - Function and initializer call and name adjustments Ref #126772 Pull Request: https://projects.blender.org/blender/blender/pulls/126767