From 473ff6f777ae3a8d1b3fa08a3ea15e2905340e03 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Mon, 19 Feb 2024 02:24:57 -0500 Subject: widget tweaking for styling --- src/components/channellist/classic/guildlist.cpp | 2 +- src/components/channellist/classic/guildlistfolderitem.cpp | 2 +- src/components/channellist/classic/guildlistguilditem.cpp | 6 +++++- src/components/channellist/classic/guildlistguilditem.hpp | 1 + 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/channellist/classic/guildlist.cpp b/src/components/channellist/classic/guildlist.cpp index 9c634f7..d756c6f 100644 --- a/src/components/channellist/classic/guildlist.cpp +++ b/src/components/channellist/classic/guildlist.cpp @@ -23,7 +23,7 @@ GuildList::GuildList() , m_menu_guild_settings("View _Settings", true) , m_menu_guild_leave("_Leave", true) , m_menu_guild_mark_as_read("Mark as _Read", true) { - get_style_context()->add_class("guild-list"); + get_style_context()->add_class("classic-guild-list"); set_selection_mode(Gtk::SELECTION_NONE); show_all_children(); diff --git a/src/components/channellist/classic/guildlistfolderitem.cpp b/src/components/channellist/classic/guildlistfolderitem.cpp index 2c8bc3b..30e1adb 100644 --- a/src/components/channellist/classic/guildlistfolderitem.cpp +++ b/src/components/channellist/classic/guildlistfolderitem.cpp @@ -36,7 +36,7 @@ void GuildListFolderButton::SetGuilds(const std::vector &guild_ids) { } GuildListFolderItem::GuildListFolderItem(const UserSettingsGuildFoldersEntry &folder) { - get_style_context()->add_class("classic-guild-folder"); + get_style_context()->add_class("classic-guild-list-folder"); if (folder.Name.has_value()) { set_tooltip_text(*folder.Name); diff --git a/src/components/channellist/classic/guildlistguilditem.cpp b/src/components/channellist/classic/guildlistguilditem.cpp index 2b26e73..ee6b35a 100644 --- a/src/components/channellist/classic/guildlistguilditem.cpp +++ b/src/components/channellist/classic/guildlistguilditem.cpp @@ -4,8 +4,12 @@ GuildListGuildItem::GuildListGuildItem(const GuildData &guild) : ID(guild.ID) { + get_style_context()->add_class("classic-guild-list-guild"); + m_image.property_pixbuf() = Abaddon::Get().GetImageManager().GetPlaceholder(48); - add(m_image); + + add(m_box); + m_box.pack_start(m_image); show_all_children(); set_tooltip_text(guild.Name); diff --git a/src/components/channellist/classic/guildlistguilditem.hpp b/src/components/channellist/classic/guildlistguilditem.hpp index 6bc0037..e5504f6 100644 --- a/src/components/channellist/classic/guildlistguilditem.hpp +++ b/src/components/channellist/classic/guildlistguilditem.hpp @@ -14,5 +14,6 @@ private: void UpdateIcon(); void OnIconFetched(const Glib::RefPtr &pb); + Gtk::Box m_box; Gtk::Image m_image; }; -- cgit v1.2.3