summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorey Berla <corey@berla.me>2022-08-18 12:28:49 -0700
committerAntónio Fernandes <antoniof@gnome.org>2022-09-01 21:42:41 +0000
commita6d2865de7041ff5daa6e397d0e15493654cb29a (patch)
treebce7075ef4e643ebb02ffb5d6a2831c37249402c
parenta88ad1e3e36bd85bc6139cf8c398fdc79819941f (diff)
downloadnautilus-a6d2865de7041ff5daa6e397d0e15493654cb29a.tar.gz
files-view: Add Unstar back to file context menu when in Starred folder
Now we have another way to star files (by DnD), but unstarring is limitted to the properties window and the listview icon. Add back the ability to unstar from the files context menu only when in the starred folder.
-rw-r--r--src/nautilus-files-view.c2
-rw-r--r--src/resources/ui/nautilus-files-view-context-menus.ui5
2 files changed, 6 insertions, 1 deletions
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
index 14c2a1e59..f0d38b4ea 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -7923,7 +7923,7 @@ real_update_actions_state (NautilusFilesView *view)
action = g_action_map_lookup_action (G_ACTION_MAP (view_action_group),
"unstar");
- g_simple_action_set_enabled (G_SIMPLE_ACTION (action), show_unstar);
+ g_simple_action_set_enabled (G_SIMPLE_ACTION (action), show_unstar && selection_contains_starred);
}
/* Convenience function to be called when updating menus,
diff --git a/src/resources/ui/nautilus-files-view-context-menus.ui b/src/resources/ui/nautilus-files-view-context-menus.ui
index 7c00e9dac..87f0c4111 100644
--- a/src/resources/ui/nautilus-files-view-context-menus.ui
+++ b/src/resources/ui/nautilus-files-view-context-menus.ui
@@ -243,6 +243,11 @@
<attribute name="action">view.remove-from-recent</attribute>
<attribute name="hidden-when">action-disabled</attribute>
</item>
+ <item>
+ <attribute name="label" translatable="yes" comments="Unmarks a file as starred (starred)">Unstar</attribute>
+ <attribute name="action">view.unstar</attribute>
+ <attribute name="hidden-when">action-disabled</attribute>
+ </item>
</section>
<section id="selection-extensions-section"/>
<section>