[Bf-blender-cvs] [6f4a077b736] temp-gpencil-io: Remove Submenu for Import/Export

Antonio Vazquez noreply at git.blender.org
Tue Mar 23 18:18:57 CET 2021


Commit: 6f4a077b73615e60e22c15928251549dd83d643b
Author: Antonio Vazquez
Date:   Tue Mar 23 17:31:44 2021 +0100
Branches: temp-gpencil-io
https://developer.blender.org/rB6f4a077b73615e60e22c15928251549dd83d643b

Remove Submenu for Import/Export

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

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

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

diff --git a/release/scripts/startup/bl_ui/space_topbar.py b/release/scripts/startup/bl_ui/space_topbar.py
index 57f30ce6aad..adab0b0c88a 100644
--- a/release/scripts/startup/bl_ui/space_topbar.py
+++ b/release/scripts/startup/bl_ui/space_topbar.py
@@ -469,30 +469,7 @@ class TOPBAR_MT_file_import(Menu):
         if bpy.app.build_options.alembic:
             self.layout.operator("wm.alembic_import", text="Alembic (.abc)")
 
-        self.layout.menu("TOPBAR_MT_file_gpencil_import")
-
-
-class TOPBAR_MT_file_gpencil_import(Menu):
-    bl_idname = "TOPBAR_MT_file_gpencil_import"
-    bl_label = "Grease Pencil"
-    bl_owner_use_filter = False
-
-    def draw(self, context):
-        self.layout.operator("wm.gpencil_import_svg", text="Scalable Vector Graphics (.svg)")
-
-
-class TOPBAR_MT_file_gpencil_export(Menu):
-    bl_idname = "TOPBAR_MT_file_gpencil_export"
-    bl_label = "Grease Pencil"
-    bl_owner_use_filter = False
-
-    def draw(self, context):
-        # Pugixml lib dependency
-        if bpy.app.build_options.pugixml:
-            self.layout.operator("wm.gpencil_export_svg", text="Scalable Vector Graphics (.svg)")
-        # Haru lib dependency
-        if bpy.app.build_options.haru:
-            self.layout.operator("wm.gpencil_export_pdf", text="Portable Document Format (.pdf)")
+        self.layout.operator("wm.gpencil_import_svg", text="SVG as Grease Pencil")
 
 
 class TOPBAR_MT_file_export(Menu):
@@ -510,7 +487,12 @@ class TOPBAR_MT_file_export(Menu):
             self.layout.operator(
                 "wm.usd_export", text="Universal Scene Description (.usd, .usdc, .usda)")
 
-        self.layout.menu("TOPBAR_MT_file_gpencil_export")
+        # Pugixml lib dependency
+        if bpy.app.build_options.pugixml:
+            self.layout.operator("wm.gpencil_export_svg", text="Grease Pencil as SVG")
+        # Haru lib dependency
+        if bpy.app.build_options.haru:
+            self.layout.operator("wm.gpencil_export_pdf", text="Grease Pencil as PDF")
 
 
 class TOPBAR_MT_file_external_data(Menu):
@@ -870,9 +852,7 @@ classes = (
     TOPBAR_MT_file_recover,
     TOPBAR_MT_file_defaults,
     TOPBAR_MT_templates_more,
-    TOPBAR_MT_file_gpencil_import,
     TOPBAR_MT_file_import,
-    TOPBAR_MT_file_gpencil_export,
     TOPBAR_MT_file_export,
     TOPBAR_MT_file_external_data,
     TOPBAR_MT_file_cleanup,



More information about the Bf-blender-cvs mailing list