Главная

StyledEdit Replacement

Как известно, в проект OpenBeOS входит воссоздание не только непосредственно системных компонент, но и стандартных программ, входящих в классические дистрибутивы BeOS. Часть таких программ была доступна в виде исходных кодов из каталогов примеров, свободно распространявшихся BeInc, часть приходится воссоздавать с нуля. И в том, и в другом случае хорошо держать руку на пульсе, чтобы, при необходимости, помочь избежать недостатков.

В частности, в выложенном недавно на SourceForge «заместителе» StyledEdit хорошо бы добавить выбор кодировки не только при сохранении файла, но и при открытии. Насущная для русского человека проблема. Кто смелый?

Исходный код доступен через CVS:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/open–beos/current/src/apps/stylededit/

Как и весь OBOS–проект, для поддержания и сборки используется Jam ( http://perforce.com )

"выбор" кодировки

Так при открытии можно–же выбирать кодировку (в стандартном). А вот чтобы на лету у уже открытого файла ее менять — это да, было–бы неплохо. 0–)

стандарт

а разве нет стандарта описывающего кодировку в ресурсе файла? например CHARSET какой–то

сорри-чуть неточно выразился

имел в виду открытие не через файл–панель, а через мессаджи — когда открывается двойным щелчком, драг–дропом или автоматом из другой программы.

ресурс?

СтайледЕдит пишет кодировку в скрытый атрибут. Сам задавая стандарт для других приложений, например для DarkSite или других текст–редакторов.
Проблема с "голыми" файлами, запускаемыми в СтайледЕдите из других приложений

russian only?

автоматика тут не очень годится. Поскольку такие вещи будут общими, а не только русскими.

russian only?

нет просто частотные таблицы для других языков(кодировок) надо делать.

russian only?

Это не работа СтайлЕдита вообще–то. Для идентификации типа есть Identify.

сорри-чуть неточно выразился

Я глянул мельком на исходники так они вообще сейчас ни ухом ни рылом про кодировки не заморачиваются.

А про открытие через месаджи — как этот тогда вообще выгладеть должно? Что–то не представляется мне.

ИМХО вполне достаточно будет следующих возможностей — выбор кодировки на открытии и закрытии и смена отображения кодировки "на лету". Т.е. открылись квадраты -шлеп–шлеп поискал приемлемый вариант отображения.

кодировки

со сменой на лету оно нетривиально слегка, это я понял, когда помогал DarkSite это дело понимать.
Что насчет мессаджей — должна быть опция в настройках — кроме того, как ты сказал, с конкретными кодировками — еще и с двумя пунктами — 1)Auto — то есть по атрибуту 2)AskOnOpen — выкидывает диалог с выбором при получении RefsReceived или аргументов строки.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
V
P
5
C
D
s
Enter the code without spaces and pay attention to upper/lower case.