Pharo:如何更改Playground中每个滚动的行数?

时间:2016-05-03 14:21:47

标签: pharo

当我使用鼠标的滚轮滚动时,转动一圈(滚动的最小步骤)滚动Playground中的文本大约7-8行。这太多了;我想滚动更连续。我怎样才能改变它?

1 个答案:

答案 0 :(得分:2)

这只不过是一种黑客攻击,而不是正确的方法,但我发现的是:

vSetScrollDelta
  |pd|
  pd := self vPageDelta.
  self vScrollbar
    scrollDelta: pd / 50 "<- added / 50"
    pageDelta: pd;
    interval: self vScrollbarInterval;
    setValue: self vScrollbarValue

修改

如果我告诉我如何找到上述方法,我一直认为这个答案会更有用。它真的很简单,花了我几分钟(即使我不是Pharo用户)

  1. 为了开始,我写下了scroll这个词。这是一个显而易见的选择,因为问题是关于滚动,对吗?

  2. 然后右键单击以获取菜单:

  3. enter image description here

    1. selectors containing it命令将我带到此列表
    2. enter image description here

      1. 在该列表中,班级GeneralScrollPane多次出现,所以我浏览了它。在那里,我发现方法vScrollbarInterval看起来很有希望。再次右键单击以获取其发件人并弹出vSetScrollDelta,所以我试了一下。