3

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

4

3 回答 3

2

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

渲染光标的代码位于

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

于 2011-08-09T02:07:23.960 回答
1

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

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

于 2011-08-13T12:06:59.733 回答
0

我相信你可以(因为前一段时间没有闪烁),但我不知道如何哈哈哈。检查方法#onBlinkCursor 和类TextMorph 中闪烁的类别中的所有方法。

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

于 2011-08-08T07:52:16.363 回答