Eugene Beschastnov ([info]eugenius_nsk) wrote,
  • Mood: вечерне-рабочее

Настройка VisualWorks Smalltalk

В VisualWorks Smalltalk (по крайней мере в 7.2) при выборе "Interface Look" стиля "Windows XP" (а если у вас Windows XP, то и "Auto Select") появляется одно небольшое неудобство - из-за неудачно выбранного шрифта наклонный текст отображается не совсем правильно (буквы отображаются чуть правее, чем они реально находятся - шрифт очень сильно наклонный). Как результат, при выделении мышкой или при наведении курсора с клавиатуры постоянно промахиваешься на один-два символа. А в RBCodeHighlighting для комментариев используется наклонный серый текст - как результат, с комментариями очень неудобно работать. Когда я очередной раз промахнулся и стёр не ту букву, мне это надоело и я решил сделать комментарии просто серыми, не наклонными. Я полез менять настройки RBCodeHighlighting в System -> Settings -> Tools -> Browser -> Code Highlighter, но оказалось, что они не работают - в классе Refactory.CodeHighlighter.CodeHighlightingSetting, который используется для работы с этими настройками, отсутствуют методы для изменения настроек, как следствие вылетает дебаггер с сообщением MessageNotUnderstood. Я уже совсем было начал писать недостающие методы, но тут выяснил, что эти настройки меняются через (окно System Browser'а) -> Tools -> Code Highlighter Settings, причем настройки меняются не для конкретного окна, как можно было бы подумать, а для всей системы.

Для чего я это написал - если кто-то от этого же мучается, то чтобы он не пытался придумывать велосипед в процессе бега по граблям, а использовал найденное мной решение :-)

PS. Если к тому моменту, как у меня появится время, в Cincom Public Reposiory еще не появится новая версия с таки добавленными методами - то сам добавлю :-)

UPD: Положил копию в http://xprogramming.ru/wiki/ow.asp?НастройкаVisualWorks

  • Post a new comment

    Error

    Your IP address will be recorded 

  • 0 comments
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…