summaryrefslogtreecommitdiff
path: root/components/chatmessage.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-10-11 00:32:14 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2020-10-11 00:32:14 -0400
commit059146b060e9cdd57f6ddbb9d6e6a17a2d6529f9 (patch)
treef4607207ab979156965476f5b1f9e03ad09286ab /components/chatmessage.cpp
parentea6650884c91740ccb25c7e9e3e15700ffdf2c82 (diff)
downloadabaddon-portaudio-059146b060e9cdd57f6ddbb9d6e6a17a2d6529f9.tar.gz
abaddon-portaudio-059146b060e9cdd57f6ddbb9d6e6a17a2d6529f9.zip
add category/channel menu and update some other menu stuff
Diffstat (limited to 'components/chatmessage.cpp')
-rw-r--r--components/chatmessage.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/components/chatmessage.cpp b/components/chatmessage.cpp
index b945d8e..39b6626 100644
--- a/components/chatmessage.cpp
+++ b/components/chatmessage.cpp
@@ -31,14 +31,14 @@ ChatMessageItemContainer *ChatMessageItemContainer::FromMessage(Snowflake id) {
if (data->Content.size() > 0 || data->Type != MessageType::DEFAULT) {
container->m_text_component = container->CreateTextComponent(data);
- container->AttachMenuHandler(container->m_text_component);
+ container->AttachGuildMenuHandler(container->m_text_component);
container->m_main->add(*container->m_text_component);
}
// there should only ever be 1 embed (i think?)
if (data->Embeds.size() == 1) {
container->m_embed_component = container->CreateEmbedComponent(data);
- container->AttachMenuHandler(container->m_embed_component);
+ container->AttachGuildMenuHandler(container->m_embed_component);
container->m_main->add(*container->m_embed_component);
}
@@ -50,13 +50,13 @@ ChatMessageItemContainer *ChatMessageItemContainer::FromMessage(Snowflake id) {
auto *widget = container->CreateImageComponent(a);
auto *ev = Gtk::manage(new Gtk::EventBox);
ev->add(*widget);
- container->AttachMenuHandler(ev);
+ container->AttachGuildMenuHandler(ev);
container->AddClickHandler(ev, a.URL);
container->m_main->add(*ev);
container->HandleImage(a, widget, a.ProxyURL);
} else {
auto *widget = container->CreateAttachmentComponent(a);
- container->AttachMenuHandler(widget);
+ container->AttachGuildMenuHandler(widget);
container->AddClickHandler(widget, a.URL);
container->m_main->add(*widget);
}
@@ -81,7 +81,7 @@ void ChatMessageItemContainer::UpdateContent() {
if (m_embed_imgurl.size() > 0) {
m_signal_image_load.emit(m_embed_imgurl);
}
- AttachMenuHandler(m_embed_component);
+ AttachGuildMenuHandler(m_embed_component);
m_main->add(*m_embed_component);
}
}
@@ -567,7 +567,7 @@ ChatMessageItemContainer::type_signal_image_load ChatMessageItemContainer::signa
}
// clang-format off
-void ChatMessageItemContainer::AttachMenuHandler(Gtk::Widget *widget) {
+void ChatMessageItemContainer::AttachGuildMenuHandler(Gtk::Widget *widget) {
widget->signal_button_press_event().connect([this](GdkEventButton *event) -> bool {
if (event->type == GDK_BUTTON_PRESS && event->button == GDK_BUTTON_SECONDARY) {
ShowMenu(reinterpret_cast<GdkEvent*>(event));