Как изменить текстовый курсор в Squeak или Pharo?

Я хотел бы настроить текстовый курсор в рамке без мигания, это возможно в Squeak или Pharo?


person user869097    schedule 08.08.2011    source источник


Ответы (3)


Pharo 1.2 и более поздние версии: «Браузер настроек > Браузер кода > Редактирование» имеет различные настройки, связанные с курсором: «Мигающий текстовый курсор», «Текстовый курсор в форме гантели» и «Прогулка вдоль отображаемой строки».

Кроме того, вы можете изменить цвет курсора, оценив «NewParagraph insertionPointColor: красный цвет», не уверен, почему нет настройки.

person Lukas Renggli    schedule 13.08.2011

Да, форму курсора можно изменить. Я сделал это раньше.

Код для рендеринга курсора находится в

NewParagraph>>displaySelectionInLine: строка на: aCanvas (см. приведенный ниже код selectionStart = selectionStop ifTrue: [... )

person Igor Stasenko    schedule 09.08.2011

Я уверен, что вы можете (потому что некоторое время назад это было без бликов), но я понятия не имею, как, хахаха. Проверьте методы #onBlinkCursor и все те, что в категории bliking в классе TextMorph.

Кроме того, см.: http://code.google.com/p/pharo/issues/detail?id=1039

person Mariano Martinez Peck    schedule 08.08.2011