import bpy # import os # from pathlib import Path # # preview_collection = {} # icon_sauropod_path = Path(os.path.dirname(os.path.abspath(__file__)), "icons") # # pcoll = bpy.utils.previews.new() # # for entry in os.scandir(icon_sauropod_path): # if entry.name.endswith(".png"): # name = os.path.splitext(entry.name)[0] # print(f'[Pipeline] Add icon "{name}"') # pcoll.load(name.upper(), entry.path, "IMAGE") # layout.label(text='Graou Pipeline', icon_value=pcoll["GRAOU"].icon_id) class GraouPanel(bpy.types.Panel): bl_idname = 'GRAOU_PT_MAIN' bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = 'Export' bl_category = 'Graou Studio'