space_view3d_pie_menus: Add open-recent to save/open pie menu

Contributed by @xan2622 #blender-coders.
This commit is contained in:
Campbell Barton 2022-09-29 10:58:49 +10:00
parent e890169e0a
commit 567712d57c
1 changed files with 16 additions and 1 deletions

View File

@ -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 = []