#pragma once #include #include #include class WallpaperWindow : public Gtk::Window { public: WallpaperWindow(GdkMonitor *monitor, const std::string &imagePath); private: Gtk::Picture picture; static std::string expand_user_path(const std::string &path); static Glib::RefPtr load_texture(const std::string &path); };