#pragma once #include #include #include "discord/snowflake.hpp" #include "discord/usersettings.hpp" class MentionOverlay : public Gtk::DrawingArea { public: MentionOverlay(Snowflake guild_id); MentionOverlay(const UserSettingsGuildFoldersEntry &folder); private: void Init(); bool OnDraw(const Cairo::RefPtr &cr); std::set m_guild_ids; Pango::FontDescription m_font; Glib::RefPtr m_layout; };