Files
test2/scripts/startup/bl_ui/asset_shelf.py
2024-09-27 23:37:18 +10:00

42 lines
929 B
Python

# SPDX-FileCopyrightText: 2023 Blender Authors
#
# SPDX-License-Identifier: GPL-2.0-or-later
from bpy.types import (
Panel,
)
class ASSETSHELF_PT_display(Panel):
bl_label = "Display Settings"
# Doesn't actually matter. Panel is instanced through popover only.
bl_space_type = 'VIEW_3D'
bl_region_type = 'HEADER'
def draw(self, context):
layout = self.layout
layout.use_property_split = True
layout.use_property_decorate = False # No animation.
shelf = context.asset_shelf
layout.prop(shelf, "preview_size", text="Size")
layout.prop(shelf, "show_names", text="Names")
@classmethod
def poll(cls, context):
return context.asset_shelf is not None
classes = (
ASSETSHELF_PT_display,
)
if __name__ == "__main__": # only for live edit.
from bpy.utils import register_class
for cls in classes:
register_class(cls)