aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/main_window.vala
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-01 02:28:24 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-10-09 14:08:59 +0200
commit7fbdd24b503d85423d51da49896cc99191d65c4d (patch)
tree85dc584805ff5d80a001207899f55eeeee60931e /main/src/ui/main_window.vala
parent964de8706d49f73717f05cda518d16e1fd48a0ad (diff)
downloaddino-7fbdd24b503d85423d51da49896cc99191d65c4d.tar.gz
Allow to copy messages
Diffstat (limited to 'main/src/ui/main_window.vala')
-rw-r--r--main/src/ui/main_window.vala6
1 files changed, 6 insertions, 0 deletions
diff --git a/main/src/ui/main_window.vala b/main/src/ui/main_window.vala
index 14563c28..15502350 100644
--- a/main/src/ui/main_window.vala
+++ b/main/src/ui/main_window.vala
@@ -78,6 +78,12 @@ public class MainWindow : Gtk.Window {
search_entry = (SearchEntry) builder.get_object("search_entry");
Image conversation_list_placeholder_image = (Image) builder.get_object("conversation_list_placeholder_image");
conversation_list_placeholder_image.set_from_pixbuf(new Pixbuf.from_resource("/im/dino/Dino/icons/dino-conversation-list-placeholder-arrow.svg"));
+
+ conversation_view.copy_text.connect((text) => {
+ var display = get_display();
+ var clipboard = Gtk.Clipboard.get_default(display);
+ clipboard.set_text(text, text.length);
+ });
}
private void update_headerbar() {