From d09717c2f08ff59356f9301c9857622d73bb3630 Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 26 Nov 2020 09:29:51 +0000 Subject: [PATCH] ide: Menu improvements git-svn-id: svn://ultimatepp.org/upp/trunk@15519 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ide/idebar.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/uppsrc/ide/idebar.cpp b/uppsrc/ide/idebar.cpp index 65b3ea58c..1a5543840 100644 --- a/uppsrc/ide/idebar.cpp +++ b/uppsrc/ide/idebar.cpp @@ -100,6 +100,8 @@ void Ide::File(Bar& menu) menu.MenuSeparator(); menu.Add(AK_OPENFILEDIR, THISBACK(OpenFileFolder)); + menu.Add("Copy File Path", [=] { WriteClipboardText(GetActiveFilePath()); }); + menu.Sub("Properties", [=](Bar& bar) { FilePropertiesMenu(bar); }); menu.MenuSeparator(); menu.Add(AK_STATISTICS, THISBACK(Statistics)) @@ -490,6 +492,7 @@ void Ide::FilePropertiesMenu0(Bar& menu) void Ide::FilePropertiesMenu(Bar& menu) { + FilePropertiesMenu0(menu); menu.Add(IsActiveFile() && !designer, AK_SAVEENCODING, THISBACK(ChangeCharset)) .Help("Convert actual file to different encoding"); bool candiff = IsActiveFile() && !editfile_isfolder && !designer;