28 static void createWindowClass();
30 static bool firstWindowHasBeenOpened;
32 vk::SurfaceKHR getSurface()
const override;
34 void set_cursor(mouse_cursor cursor)
noexcept override;
36 void close_window()
override;
38 void minimize_window()
override;
40 void maximize_window()
override;
42 void normalize_window()
override;
44 void set_window_size(
size_t width,
size_t height)
override {}
46 [[nodiscard]]
std::string get_text_from_clipboard()
const noexcept override {
50 void set_text_on_clipboard(
std::string str)
noexcept override { }
57 bool trackingMouseLeaveEvent =
false;
64 friend tt::Application_macos;