Pose Library: Update to use the asset shelf (when enabled) #104546

Merged
Julian Eisel merged 33 commits from asset-shelf into main 2023-08-04 15:00:21 +02:00
Showing only changes of commit c415f07833 - Show all commits

View File

@ -38,10 +38,8 @@ class VIEW3D_AST_pose_library(bpy.types.AssetShelf):
def poll(cls, context: Context) -> bool: def poll(cls, context: Context) -> bool:
return PoseLibraryPanel.poll(context) return PoseLibraryPanel.poll(context)
# XXX temporary design. Should be like this instead:
# bl_asset_traits = {"Action"}
@classmethod @classmethod
def asset_poll_temp_api(cls, asset: AssetHandle) -> bool: def asset_poll(cls, asset: AssetHandle) -> bool:
return asset.file_data.id_type == 'ACTION' return asset.file_data.id_type == 'ACTION'
@classmethod @classmethod