Esempio n. 1
0
def register():

    for category in presets.get_category_names():
        make_preset_category_menu(category)
    for class_name in classes:
        bpy.utils.register_class(class_name)
    bpy.types.NODE_MT_add.append(sv_draw_menu)
Esempio n. 2
0
def register():
    #global menu_class_by_title
    #menu_class_by_title = dict()

    for category in presets.get_category_names():
        make_preset_category_menu(category)
    for class_name in classes:
        bpy.utils.register_class(class_name)
Esempio n. 3
0
 def draw(self, context):
     layout = self.layout
     presets.draw_presets_ops(layout, context=context)
     for category in presets.get_category_names():
         if category in preset_category_menus:
             if category in preset_category_menus:
                 class_name = preset_category_menus[category].__name__
                 layout.menu(class_name)
Esempio n. 4
0
def unregister():
    global menu_class_by_title

    for class_name in classes:
        bpy.utils.unregister_class(class_name)
    for category in presets.get_category_names():
        bpy.utils.unregister_class(preset_category_menus[category])

    menu_class_by_title = dict()
Esempio n. 5
0
def unregister():
    global menu_class_by_title

    for class_name in classes:
        bpy.utils.unregister_class(class_name)
    for category in presets.get_category_names():
        if category in preset_category_menus:
            bpy.utils.unregister_class(preset_category_menus[category])
    bpy.types.NODE_MT_add.remove(sv_draw_menu)
    menu_class_by_title = dict()
Esempio n. 6
0
def unregister():
    for class_name in classes:
        bpy.utils.unregister_class(class_name)
    for category in presets.get_category_names():
        bpy.utils.unregister_class(preset_category_menus[category])
Esempio n. 7
0
def register():
    for category in presets.get_category_names():
        make_preset_category_menu(category)
    for class_name in classes:
        bpy.utils.register_class(class_name)