From e6693d5eb2db89a0adb0688a698323036e219096 Mon Sep 17 00:00:00 2001 From: surbhi Date: Mon, 29 Jul 2024 17:53:53 +0530 Subject: [PATCH] function to copy text to the clipboard --- src/bitmessagekivy/mpybit.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bitmessagekivy/mpybit.py b/src/bitmessagekivy/mpybit.py index 8c3ab4ab..4c766140 100644 --- a/src/bitmessagekivy/mpybit.py +++ b/src/bitmessagekivy/mpybit.py @@ -16,6 +16,7 @@ from kivy.clock import Clock from kivy.lang import Builder from kivy.core.window import Window from kivy.uix.boxlayout import BoxLayout +from kivy.core.clipboard import Clipboard from kivymd.app import MDApp from kivymd.uix.label import MDLabel @@ -480,6 +481,11 @@ class NavigateApp(MDApp): """initiate_purchase module""" logger.debug("Purchasing %s through %s", self.product_id, method_name) + def copy_composer_text(self, text): + """Copy text to clipboard""" + Clipboard.copy(text) + toast("Copied to clipboard") + class PaymentMethodLayout(BoxLayout): """PaymentMethodLayout class for kivy Ui"""