!11 Add right click sort function

From: @ikernel-mryao 
Reviewed-by: @dwl301 
Signed-off-by: @dwl301
This commit is contained in:
openeuler-ci-bot 2022-12-15 08:15:51 +00:00 committed by Gitee
commit 85e0a5c515
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 85 additions and 1 deletions

View File

@ -1,6 +1,6 @@
Name: nautilus Name: nautilus
Version: 3.33.90 Version: 3.33.90
Release: 7 Release: 8
Summary: Default file manager for GNOME Summary: Default file manager for GNOME
License: GPLv3+ and LGPLv2+ License: GPLv3+ and LGPLv2+
URL: https://wiki.gnome.org/Apps/Nautilus URL: https://wiki.gnome.org/Apps/Nautilus
@ -19,6 +19,7 @@ Patch01: nautius-3.33.90-translate-information-to-chinese.patch
Patch02: nautius-3.33.90-translate-English-tips-information-to-chinese.patch Patch02: nautius-3.33.90-translate-English-tips-information-to-chinese.patch
Patch03: nautius-3.33.90-display-tooltip-content.patch Patch03: nautius-3.33.90-display-tooltip-content.patch
Patch04: nautius-3.33.90-translate-general-and-show-sidebar.patch Patch04: nautius-3.33.90-translate-general-and-show-sidebar.patch
Patch05: nautius-3.33.90-Add-right-click-sort-function.patch
%description %description
It's easier to manage your files for the GNOME desktop. Ability to browse directories on local and remote systems. It's easier to manage your files for the GNOME desktop. Ability to browse directories on local and remote systems.
@ -84,6 +85,12 @@ make test
%{_datadir}/metainfo/* %{_datadir}/metainfo/*
%changelog %changelog
* Thu Dec 15 2022 Guangzhong Yao <yaoguangzhong@xfusion.com> - 3.33.90-8
- Type:bugfix
- Id:NA
- SUG:NA
- DESC: Add right click sort function
* Wed Dec 14 2022 Guangzhong Yao <yaoguangzhong@xfusion.com> - 3.33.90-7 * Wed Dec 14 2022 Guangzhong Yao <yaoguangzhong@xfusion.com> - 3.33.90-7
- Type:bugfix - Type:bugfix
- Id:NA - Id:NA

View File

@ -0,0 +1,77 @@
From 2eb3624defd4d764a24c2fd6431ca01f152eaefc Mon Sep 17 00:00:00 2001
From: yangzhuangzhuang <yangzhuangzhuang@xfusion.com>
Date: Fri, 26 Aug 2022 12:02:05 +0800
Subject: [PATCH] Add right-click sort function
---
po/zh_CN.po | 3 ++
.../ui/nautilus-files-view-context-menus.ui | 37 ++++++++++++++++++-
2 files changed, 39 insertions(+), 1 deletion(-)
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 55ce692..7b484cf 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -5884,3 +5884,6 @@ msgstr "常规"
msgid "_Show sidebar"
msgstr "显示侧边栏(S)"
+
+msgid "Sort"
+msgstr "排序"
diff --git a/src/resources/ui/nautilus-files-view-context-menus.ui b/src/resources/ui/nautilus-files-view-context-menus.ui
index 9f0d238..c9de20e 100644
--- a/src/resources/ui/nautilus-files-view-context-menus.ui
+++ b/src/resources/ui/nautilus-files-view-context-menus.ui
@@ -11,6 +11,41 @@
<attribute name="action">view.new-document</attribute>
<attribute name="hidden-when">action-disabled</attribute>
</submenu>
+ <submenu>
+ <attribute name="label" translatable="yes">Sort</attribute>
+ <section>
+ <item>
+ <attribute name="label" translatable="yes" context="Sort Criterion" comments="This is used to sort by name in the toolbar view menu">_A-Z</attribute>
+ <attribute name="action">view.sort</attribute>
+ <attribute name="target">name</attribute>
+ </item>
+ <item>
+ <attribute name="label" translatable="yes" context="Sort Criterion" comments="This is used to sort by name, in descending order in the toolbar view menu">_Z-A</attribute>
+ <attribute name="action">view.sort</attribute>
+ <attribute name="target">name-desc</attribute>
+ </item>
+ <item>
+ <attribute name="label" translatable="yes">Last _Modified</attribute>
+ <attribute name="action">view.sort</attribute>
+ <attribute name="target">modification-date-desc</attribute>
+ </item>
+ <item>
+ <attribute name="label" translatable="yes">_First Modified</attribute>
+ <attribute name="action">view.sort</attribute>
+ <attribute name="target">modification-date</attribute>
+ </item>
+ <item>
+ <attribute name="label" translatable="yes">_Size</attribute>
+ <attribute name="action">view.sort</attribute>
+ <attribute name="target">size</attribute>
+ </item>
+ <item>
+ <attribute name="label" translatable="yes">_Type</attribute>
+ <attribute name="action">view.sort</attribute>
+ <attribute name="target">type</attribute>
+ </item>
+ </section>
+ </submenu>
<section>
<item>
<attribute name="label" translatable="yes">_Paste</attribute>
@@ -239,4 +274,4 @@
</item>
</section>
</menu>
-</interface>
\ No newline at end of file
+</interface>
--
2.27.0