From 8bc0d107e740be468ee0c9dcd253de36355088d3 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Sun, 27 Aug 2017 23:55:49 +0200 Subject: Plugins providing conversation items for ConversationView --- main/src/ui/conversation_summary/slashme_item.vala | 44 ---------------------- 1 file changed, 44 deletions(-) delete mode 100644 main/src/ui/conversation_summary/slashme_item.vala (limited to 'main/src/ui/conversation_summary/slashme_item.vala') diff --git a/main/src/ui/conversation_summary/slashme_item.vala b/main/src/ui/conversation_summary/slashme_item.vala deleted file mode 100644 index 2056d2d1..00000000 --- a/main/src/ui/conversation_summary/slashme_item.vala +++ /dev/null @@ -1,44 +0,0 @@ -using Gdk; -using Gtk; - -using Dino.Entities; - -namespace Dino.Ui.ConversationSummary { - -public class SlashMeItem : MessageItem { - - private Box box = new Box(Orientation.VERTICAL, 0) { visible=true, vexpand=true }; - private MessageTextView textview = new MessageTextView() { visible=true }; - private string text; - private TextTag nick_tag; - - public SlashMeItem(StreamInteractor stream_interactor, Conversation conversation, Message message) { - base(stream_interactor, conversation, message); - box.set_center_widget(textview); - set_title_widget(box); - text = message.body.substring(3); - - string display_name = Util.get_message_display_name(stream_interactor, message, conversation.account); - string color = Util.get_name_hex_color(stream_interactor, conversation.account, conversation.counterpart, false); - nick_tag = textview.buffer.create_tag("nick", foreground: "#" + color); - TextIter iter; - textview.buffer.get_start_iter(out iter); - textview.buffer.insert_with_tags(ref iter, display_name, display_name.length, nick_tag); - textview.add_text(text); - add_message(message); - - textview.style_updated.connect(update_display_style); - update_display_style(); - } - - public override bool merge(Message message) { - return false; - } - - private void update_display_style() { - string color = Util.get_name_hex_color(stream_interactor, conversation.account, messages[0].real_jid ?? messages[0].from, Util.is_dark_theme(textview)); - nick_tag.foreground = "#" + color; - } -} - -} -- cgit v1.2.3-70-g09d2