24 static void createWindowClass();
26 static bool firstWindowHasBeenOpened;
28 vk::SurfaceKHR getSurface()
const override;
30 void set_cursor(mouse_cursor cursor)
noexcept override;
32 void close_window()
override;
34 void minimize_window()
override;
36 void maximize_window()
override;
38 void normalize_window()
override;
42 [[nodiscard]]
std::string get_text_from_clipboard()
const noexcept override
47 void set_text_on_clipboard(
std::string str)
noexcept override {}
53 bool trackingMouseLeaveEvent =
false;
60 friend hi::Application_macos;