better member list, role color, some fixes

This commit is contained in:
ouwou
2020-09-05 23:04:11 -04:00
parent de482d6cb7
commit af82a8df8e
10 changed files with 264 additions and 21 deletions
+6
View File
@@ -1,5 +1,6 @@
#pragma once
#include <gtkmm.h>
#include <string>
#include "../discord/discord.hpp"
enum class ChatDisplayType {
@@ -14,11 +15,16 @@ class Abaddon;
class ChatMessageContainer : public Gtk::ListBoxRow {
public:
Snowflake UserID;
Snowflake ChannelID;
ChatMessageContainer(const MessageData *data);
void SetAbaddon(Abaddon *ptr);
void AddNewContent(Gtk::Widget *widget, bool prepend = false);
void Update();
protected:
Abaddon *m_abaddon = nullptr;
Gtk::Box *m_main_box;
Gtk::Box *m_content_box;
Gtk::Box *m_meta_box;