[Bf-extensions-cvs] [ea457d4a] master: Update Pose Library add-on to work without asset categories

Julian Eisel noreply at git.blender.org
Wed Sep 29 17:17:31 CEST 2021


Commit: ea457d4ab516e0cfa0ea28c5b601c02a87805cf1
Author: Julian Eisel
Date:   Wed Sep 29 17:16:14 2021 +0200
Branches: master
https://developer.blender.org/rBAea457d4ab516e0cfa0ea28c5b601c02a87805cf1

Update Pose Library add-on to work without asset categories

Pose Library panels are now always displayed in pose mode, and don't
hide or unhide anymore depending on the visible asset types.

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

M	pose_library/gui.py

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

diff --git a/pose_library/gui.py b/pose_library/gui.py
index 2082dff7..da7b77c7 100644
--- a/pose_library/gui.py
+++ b/pose_library/gui.py
@@ -128,7 +128,7 @@ def pose_library_list_item_context_menu(self: UIList, context: Context) -> None:
         layout.operator("asset.open_containing_blend_file")
 
 
-class ASSETBROWSER_PT_pose_library_usage(PoseLibraryPanel, asset_utils.AssetBrowserSpecificCategoryPanel, Panel):
+class ASSETBROWSER_PT_pose_library_usage(PoseLibraryPanel, asset_utils.AssetBrowserPanel, Panel):
     bl_region_type = "TOOLS"
     bl_label = "Pose Library"
     asset_categories = {'ANIMATIONS'}
@@ -137,7 +137,7 @@ class ASSETBROWSER_PT_pose_library_usage(PoseLibraryPanel, asset_utils.AssetBrow
     def poll(cls, context: Context) -> bool:
         return (
             cls.pose_library_panel_poll(context)
-            and cls.asset_category_poll(context)
+            and cls.asset_browser_panel_poll(context)
         )
 
     def draw(self, context: Context) -> None:
@@ -160,7 +160,7 @@ class ASSETBROWSER_PT_pose_library_usage(PoseLibraryPanel, asset_utils.AssetBrow
         props.select = False
 
 
-class ASSETBROWSER_PT_pose_library_editing(PoseLibraryPanel, asset_utils.AssetBrowserSpecificCategoryPanel, Panel):
+class ASSETBROWSER_PT_pose_library_editing(PoseLibraryPanel, asset_utils.AssetBrowserPanel, Panel):
     bl_region_type = "TOOL_PROPS"
     bl_label = "Pose Library"
     asset_categories = {'ANIMATIONS'}
@@ -169,7 +169,7 @@ class ASSETBROWSER_PT_pose_library_editing(PoseLibraryPanel, asset_utils.AssetBr
     def poll(cls, context: Context) -> bool:
         return (
             cls.pose_library_panel_poll(context)
-            and cls.asset_category_poll(context)
+            and cls.asset_browser_panel_poll(context)
         )
 
     def draw(self, context: Context) -> None:



More information about the Bf-extensions-cvs mailing list