Открыть боковую панель
nikitronn
sverchok
Коммиты
87aeb857
Не подтверждена
Коммит
87aeb857
создал
Дек 28, 2020
по автору
Ilya V. Portnov
Зафиксировано автором
GitHub
Дек 28, 2020
Просмотр файлов
Merge pull request #3800 from nortikin/3799_fix
This should fix
#3799
.
владельцы
626e2dc2
34391ae9
Изменения
2
Скрыть пробелы
Построчно
Рядом
ui/nodeview_space_menu.py
Просмотр файла @
87aeb857
...
...
@@ -234,6 +234,8 @@ def make_preset_category_menu(category):
global
preset_category_menus
if
category
in
preset_category_menus
:
return
preset_category_menus
[
category
]
if
not
presets
.
check_category
(
category
):
return
None
class
SvPresetCategorySubmenu
(
bpy
.
types
.
Menu
):
bl_label
=
category
...
...
@@ -257,8 +259,9 @@ class NODEVIEW_MT_AddPresetOps(bpy.types.Menu):
presets
.
draw_presets_ops
(
layout
,
context
=
context
)
for
category
in
presets
.
get_category_names
():
if
category
in
preset_category_menus
:
class_name
=
preset_category_menus
[
category
].
__name__
layout
.
menu
(
class_name
)
if
category
in
preset_category_menus
:
class_name
=
preset_category_menus
[
category
].
__name__
layout
.
menu
(
class_name
)
class
NODE_MT_category_SVERCHOK_GROUP
(
bpy
.
types
.
Menu
):
...
...
@@ -360,7 +363,7 @@ def unregister():
for
class_name
in
classes
:
bpy
.
utils
.
unregister_class
(
class_name
)
for
category
in
presets
.
get_category_names
():
if
category
in
preset_category_menus
[
category
]
:
if
category
in
preset_category_menus
:
bpy
.
utils
.
unregister_class
(
preset_category_menus
[
category
])
menu_class_by_title
=
dict
()
ui/presets.py
Просмотр файла @
87aeb857
...
...
@@ -358,6 +358,10 @@ def get_presets(category=None, search=None, mkdir=True):
result
.
append
(
preset
)
return
result
def
check_category
(
category
):
presets
=
get_presets
(
category
,
mkdir
=
False
)
return
len
(
presets
)
!=
0
def
get_preset
(
category
,
name
):
file_name
=
name
+
".json"
user
=
get_presets_directory
(
category
,
standard
=
False
)
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать