在 Blender 中,可以拖动工具架和小部件,直到它们填满可用的屏幕空间。但是在搅拌机中工作时,调整小部件或工具自身的大小直到它填满屏幕是不好的。
所以我试图限制工具自身和小部件的最大尺寸。简单地禁止调整工具自身和小部件的大小。从昨天早上到现在,我没有得到正确的文件,我必须在其中进行更改。
我必须在哪里更改 Blender 的源代码?
提前致谢
在 Blender 中,可以拖动工具架和小部件,直到它们填满可用的屏幕空间。但是在搅拌机中工作时,调整小部件或工具自身的大小直到它填满屏幕是不好的。
所以我试图限制工具自身和小部件的最大尺寸。简单地禁止调整工具自身和小部件的大小。从昨天早上到现在,我没有得到正确的文件,我必须在其中进行更改。
我必须在哪里更改 Blender 的源代码?
提前致谢
我不认为这很简单。
这是view3d_toolbar.c
,但它不像是bool is_resizable
。这种功能内置于 UI 本身。
Blender 用户界面的重点是“允许……您更改、调整和重新分配所有 UI 组件和工具的布局以适应手头的任务”,所以我认为不会很快添加此功能[来源] .
你为什么不只是不调整面板的大小?
最后我找到了解决方案...
在源代码中参考 Source -> Blender -> Editors -> Screen -> "screen_ops.c" 文件
在该文件中引用函数“SCREEN_OT_region_scale”,并停止函数“region_scale_invoke”的调用区域。
然后 Blender 不允许您调整 Toggle 和 Widget 的大小。它保持不变。