在Pharo中有一种方法可以使用em等效设置调试器窗口的默认宽度吗?

时间:2012-06-20 19:23:08

标签: debugging fonts smalltalk pharo

我还在使用Pharo 1.3和Omni-Browser以及Dejavu 12号字体。默认值是9号。所以我把字体做得更大了。现在,当弹出一个新的调试器时,我点击“调试”。或者'创建'一些按钮在右侧被切断。

在哪里可以调整调试器的默认宽度?

有没有办法让宽度取决于默认的字体大小?

1 个答案:

答案 0 :(得分:2)

用户无法做到这一点。您必须进入调试器的代码并进行更改。如果你觉得这样做很舒服,而且只是希望自己的个人形象出现黑客攻击,那么下面的内容就可以了......

  1. 在调试器>> addOptionalButtonsTo:at:plus:中,在行buttons := self customButtonRow.之后,添加以下行buttonRowWidth := buttons initialExtent x.出现提示时,“声明实例”。

  2. 更改调试器>> openFullMorphicLabel:到以下

    "Open a full morphic debugger with the given label"
    
    | window |
    window := UIManager default openDebugger: self fullMorphicLabel: aLabelString.
    window
        width: buttonRowWidth + (2 * window borderWidth).