Открыть боковую панель
nikitronn
sverchok
Коммиты
13f131d3
Коммит
13f131d3
создал
Дек 28, 2020
по автору
Ilya V. Portnov
Просмотр файлов
This should fix
#3799
.
владелец
626e2dc2
Изменения
2
Скрыть пробелы
Построчно
Рядом
ui/nodeview_space_menu.py
Просмотр файла @
13f131d3
...
...
@@ -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
):
...
...
ui/presets.py
Просмотр файла @
13f131d3
...
...
@@ -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.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать