我仍在使用 Pharo 1.3 和 Omni-Browser 以及 Dejavu 12 号字体。默认大小是 9。所以我把字体调大了。现在,当弹出一个新的调试器并单击“调试”或“创建”时,右侧的一些按钮被切断。
在哪里可以调整调试器的默认宽度?
有没有办法让宽度取决于默认字体大小?
最佳答案
用户无法做到这一点。您必须进入调试器的代码并进行更改。如果您愿意这样做,并且只想对自己的个人形象进行黑客攻击,那么以下方法将会起作用......
在 Debugger>>addOptionalButtonsTo:at:plus: 行
buttons := self customButtonRow.
之后,添加以下行buttonRowWidth := Buttons initialExtent x.
code> 当出现提示时,“声明实例”。将调试器>>openFullMorphicLabel:更改为以下内容
"Open a full morphic debugger with the given label" | window | window := UIManager default openDebugger: self fullMorphicLabel: aLabelString. window width: buttonRowWidth + (2 * window borderWidth).
关于debugging - 在 Pharo 中,有没有一种方法可以使用 em 的等效项设置调试器窗口默认宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11126697/