Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2022-09-29 03:58:49 +0300
committerCampbell Barton <ideasman42@gmail.com>2022-09-29 03:58:49 +0300
commit567712d57c55ca147f4095b21d1da792415b2f4f (patch)
tree8fecf5b1c0f53602d9ad0ac05aac657731cafc5e
parente890169e0a62d0d74f14c19e6074bff44dc22c45 (diff)
space_view3d_pie_menus: Add open-recent to save/open pie menu
Contributed by @xan2622 #blender-coders.
-rw-r--r--space_view3d_pie_menus/pie_save_open_menu.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/space_view3d_pie_menus/pie_save_open_menu.py b/space_view3d_pie_menus/pie_save_open_menu.py
index a3243fd2..33bce13c 100644
--- a/space_view3d_pie_menus/pie_save_open_menu.py
+++ b/space_view3d_pie_menus/pie_save_open_menu.py
@@ -49,7 +49,7 @@ class PIE_MT_SaveOpen(Menu):
# 2 - BOTTOM
pie.menu("PIE_MT_fileio", text="Import/Export Menu", icon='IMPORT')
# 8 - TOP
- pie.operator("wm.open_mainfile", text="Open File", icon='FILE_FOLDER')
+ pie.menu("PIE_MT_openio", text="Open Menu", icon='FILE_FOLDER')
# 7 - TOP - LEFT
pie.operator("wm.save_mainfile", text="Save", icon='FILE_TICK')
# 9 - TOP - RIGHT
@@ -103,6 +103,7 @@ class PIE_MT_recover(Menu):
box.operator("file.report_missing_files", text="Report Missing Files")
box.operator("file.find_missing_files", text="Find Missing Files")
+
class PIE_MT_fileio(Menu):
bl_idname = "PIE_MT_fileio"
bl_label = "Import/Export"
@@ -116,11 +117,25 @@ class PIE_MT_fileio(Menu):
box.menu("TOPBAR_MT_file_export", icon='EXPORT')
+class PIE_MT_openio(Menu):
+ bl_idname = "PIE_MT_openio"
+ bl_label = "Open/Open Recent"
+
+ def draw(self, context):
+ layout = self.layout
+ pie = layout.menu_pie()
+ box = pie.split().column()
+ box.operator("wm.open_mainfile", text="Open File", icon='FILE_FOLDER')
+ box.separator()
+ box.menu("TOPBAR_MT_file_open_recent", icon='FILE_FOLDER')
+
+
classes = (
PIE_MT_SaveOpen,
PIE_MT_fileio,
PIE_MT_recover,
PIE_MT_link,
+ PIE_MT_openio,
)
addon_keymaps = []