diff options
author | Campbell Barton <ideasman42@gmail.com> | 2022-09-29 03:58:49 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2022-09-29 03:58:49 +0300 |
commit | 567712d57c55ca147f4095b21d1da792415b2f4f (patch) | |
tree | 8fecf5b1c0f53602d9ad0ac05aac657731cafc5e | |
parent | e890169e0a62d0d74f14c19e6074bff44dc22c45 (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.py | 17 |
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 = [] |