如何在Squeak或Pharo中更改文本光标?

时间:2011-08-08 03:29:41

标签: smalltalk squeak pharo morphic

我想配置一个没有闪烁的盒装文本光标,可以在Squeak或Pharo中使用吗?

3 个答案:

答案 0 :(得分:2)

是的,光标的形状可以改变。我之前做过这个。

呈现光标的代码位于

NewParagraph>> displaySelectionInLine:line on:aCanvas (参见下面的代码selectionStart = selectionStop ifTrue:[...]

答案 1 :(得分:1)

Pharo 1.2及更高版本:“设置浏览器>代码浏览器>编辑”具有与光标相关的各种首选项:“闪烁文本光标”,“哑铃形文本光标”和“沿显示行走”。 / p>

此外,您可以通过评估“NewParagraph insertionPointColor:Color red”来更改光标的颜色,不确定为什么没有设置。

答案 2 :(得分:0)

我相信你可以(因为前一段时间它没有突然出现),但我不知道怎么哈哈哈。检查方法#onBlinkCursor以及类TextMorph中的所有类别。

另外请参阅:http://code.google.com/p/pharo/issues/detail?id=1039