Skip to content
Snippets Groups Projects
ui_panels.py 76.8 KiB
Newer Older
  • Learn to ignore specific revisions
  •             layout.separator_spacer()
    
            layout.prop(ui_props, "asset_type", expand=True, icon_only=True, text='', icon='URL')
    
            layout.prop(props, "search_keywords", text="", icon='VIEWZOOM')
            draw_assetbar_show_hide(layout, props)
    
    def ui_message(title, message):
        def draw_message(self, context):
            layout = self.layout
    
            utils.label_multiline(layout, text=message, width=400)
    
        bpy.context.window_manager.popup_menu(draw_message, title=title, icon='INFO')
    
    # We can store multiple preview collections here,
    # however in this example we only store "main"
    preview_collections = {}
    
    Vilem Duha's avatar
    Vilem Duha committed
        SetCategoryOperator,
    
    Vilém Duha's avatar
    Vilém Duha committed
        VIEW3D_PT_blenderkit_profile,
        VIEW3D_PT_blenderkit_login,
    
    Vilem Duha's avatar
    Vilem Duha committed
        VIEW3D_PT_blenderkit_unified,
    
        VIEW3D_PT_blenderkit_advanced_model_search,
    
        VIEW3D_PT_blenderkit_advanced_material_search,
    
        VIEW3D_PT_blenderkit_categories,
        VIEW3D_PT_blenderkit_import_settings,
    
    Vilem Duha's avatar
    Vilem Duha committed
        VIEW3D_PT_blenderkit_model_properties,
    
    Vilém Duha's avatar
    Vilém Duha committed
        NODE_PT_blenderkit_material_properties,
    
        # VIEW3D_PT_blenderkit_ratings,
    
    Vilem Duha's avatar
    Vilem Duha committed
        VIEW3D_PT_blenderkit_downloads,
    
    Vilém Duha's avatar
    Vilém Duha committed
        # OBJECT_MT_blenderkit_resolution_menu,
    
        OBJECT_MT_blenderkit_asset_menu,
    
        OBJECT_MT_blenderkit_login_menu,
    
        AssetPopupCard,
    
        UrlPopupDialog,
        BlenderKitWelcomeOperator,
    
    Vilem Duha's avatar
    Vilem Duha committed
    def register_ui_panels():
    
    Vilem Duha's avatar
    Vilem Duha committed
            bpy.utils.register_class(c)
    
        bpy.types.VIEW3D_MT_editor_menus.append(header_search_draw)
    
    Vilem Duha's avatar
    Vilem Duha committed
    
    
    def unregister_ui_panels():
    
        bpy.types.VIEW3D_MT_editor_menus.remove(header_search_draw)
    
            # print('unregister', c)
    
    Vilem Duha's avatar
    Vilem Duha committed
            bpy.utils.unregister_class(c)