[Bf-blender-cvs] [5d442440f8d] master: File Browser UI: Add Select menu to File Browser

William Reynish noreply at git.blender.org
Wed Sep 4 22:09:03 CEST 2019


Commit: 5d442440f8db22bed503a9a3768118c02b4669e6
Author: William Reynish
Date:   Wed Sep 4 22:09:01 2019 +0200
Branches: master
https://developer.blender.org/rB5d442440f8db22bed503a9a3768118c02b4669e6

File Browser UI: Add Select menu to File Browser

Adding this for consistency with other editors. Seems as if we never had this in the past.

===================================================================

M	release/scripts/startup/bl_ui/space_filebrowser.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/space_filebrowser.py b/release/scripts/startup/bl_ui/space_filebrowser.py
index 92eae7a4de9..414e0bf0b95 100644
--- a/release/scripts/startup/bl_ui/space_filebrowser.py
+++ b/release/scripts/startup/bl_ui/space_filebrowser.py
@@ -33,6 +33,7 @@ class FILEBROWSER_HT_header(Header):
             layout.template_header()
 
         layout.menu("FILEBROWSER_MT_view")
+        layout.menu("FILEBROWSER_MT_select")
 
         # can be None when save/reload with a file selector open
 
@@ -435,6 +436,22 @@ class FILEBROWSER_MT_view(Menu):
         layout.menu("INFO_MT_area")
 
 
+class FILEBROWSER_MT_select(Menu):
+    bl_label = "Select"
+
+    def draw(self, context):
+        layout = self.layout
+        st = context.space_data
+
+        layout.operator("file.select_all", text="All").action = 'SELECT'
+        layout.operator("file.select_all", text="None").action = 'DESELECT'
+        layout.operator("file.select_all", text="Inverse").action = 'INVERT'
+
+        layout.separator()
+
+        layout.operator("file.select_box")
+        
+
 class FILEBROWSER_MT_context_menu(Menu):
     bl_label = "Files Context Menu"
 
@@ -485,6 +502,7 @@ classes = (
     FILEBROWSER_PT_directory_path,
     FILEBROWSER_PT_options_toggle,
     FILEBROWSER_MT_view,
+    FILEBROWSER_MT_select,
     FILEBROWSER_MT_context_menu,
 )



More information about the Bf-blender-cvs mailing list