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)
Exemple #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)
Exemple #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)
Exemple #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()
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()
Exemple #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])
Exemple #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)