From 6d1e21938d99a3585b64ba080c72b66bedc197e2 Mon Sep 17 00:00:00 2001 From: Chernyavsky Andrey Date: Sat, 25 Jan 2025 23:03:25 +0500 Subject: [PATCH] Feature: Content of Dialog can be copied into clipboard --- BeefLibs/Beefy2D/src/widgets/Dialog.bf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/BeefLibs/Beefy2D/src/widgets/Dialog.bf b/BeefLibs/Beefy2D/src/widgets/Dialog.bf index 01723f6b..baa2eb17 100644 --- a/BeefLibs/Beefy2D/src/widgets/Dialog.bf +++ b/BeefLibs/Beefy2D/src/widgets/Dialog.bf @@ -387,6 +387,14 @@ namespace Beefy.widgets evt.mHandled = true; } } + + if (evt.mKeyFlags.HasFlag(.Ctrl) && (evt.mKeyCode == (KeyCode)'C')) + { + var clipboardText = scope String(); + clipboardText.AppendF("{}\n{}", mTitle, mText); + BFApp.sApp.SetClipboardText(clipboardText, ""); + evt.mHandled = true; + } } } }