В Blender возможно перетаскивать полку инструментов и виджеты, пока они не заполнят доступное пространство экрана. Но во время работы в Blender’е не очень удобно изменять размер виджета или инструмента, пока он не заполнит экран.
поэтому я пытаюсь ограничить максимизацию размера инструмента self и виджетов. Просто запретите изменение размера Tool self и виджета. С прошлого утра до сих пор у меня не было надлежащего файла, где я должен был внести изменения.
Где я должен внести изменения в исходный код Blender ??
Заранее спасибо
Я не думаю, что это так просто.
Вот view3d_toolbar.c
, но это не так, как есть bool is_resizable
, Такая функциональность встроена в сам интерфейс.
Весь смысл пользовательского интерфейса Blender состоит в том, чтобы «позволить… вам изменять, адаптировать и распространять макет всех компонентов и инструментов пользовательского интерфейса в соответствии с поставленной задачей», поэтому я не думаю, что это будет добавлено в ближайшее время [источник].
Почему бы вам просто не изменить размер панелей?
Наконец я нахожу решение для этого …
В исходном коде см. Source -> Blender -> Editors -> Screen -> файл «screen_ops.c»
В этом файле обратитесь к функции «SCREEN_OT_region_scale» и остановите вызывающую область функции «region_scale_invoke».
Затем Blender не разрешает вам изменять размеры Toggle и Widget. Это остается постоянным.