Я хотел бы настроить текстовый курсор в рамке без мигания, это возможно в Squeak или Pharo?
Как изменить текстовый курсор в Squeak или Pharo?
Ответы (3)
Pharo 1.2 и более поздние версии: «Браузер настроек > Браузер кода > Редактирование» имеет различные настройки, связанные с курсором: «Мигающий текстовый курсор», «Текстовый курсор в форме гантели» и «Прогулка вдоль отображаемой строки».
Кроме того, вы можете изменить цвет курсора, оценив «NewParagraph insertionPointColor: красный цвет», не уверен, почему нет настройки.
Да, форму курсора можно изменить. Я сделал это раньше.
Код для рендеринга курсора находится в
NewParagraph>>displaySelectionInLine: строка на: aCanvas (см. приведенный ниже код selectionStart = selectionStop ifTrue: [... )
Я уверен, что вы можете (потому что некоторое время назад это было без бликов), но я понятия не имею, как, хахаха. Проверьте методы #onBlinkCursor и все те, что в категории bliking в классе TextMorph.
Кроме того, см.: http://code.google.com/p/pharo/issues/detail?id=1039