IPB
ЛогинПароль:

> 

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Графическая оболочка для PtoP, (форматтера кода на Паскале)
сообщение
Сообщение #1


Гость






Все началось с того, что вот тут: Форматтер кода появилась просьба сделать этот форматтер более дружелюбным, чтоб с ним можно было работать не в консоли, в через графический интерфейс.

Вашему вниманию предлагается очередная версия такой оболочки (предыдущие были удалены, потому что не выдерживали никакой критики).

Я надеюсь, что интерфейс более или менее понятен, но все-таки: по кнопке "Открыть" выбираем входной (неформатированный) файл, он открывается в редакторе. Если видим "кракозябры" - выбираем нужную кодировку (над редактором для этого есть средства). И жмем "Форматировать".

Можно также скопировать нужный текст в буфер обмена (например, из браузера), и оттуда - в мою оболочку простым Ctrl+C/Ctrl+V. Но здесь есть небольшое отличие - если текст не из файла, а из буфера - то сменить кодировку невозможно.

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

Предложения по улучшению интерфейса / описания глюков (особенно интересует корректность работы с кодировками на разных версиях Windows) - приветствуются. Желательно сообщить версию ОС, на которой замечен глюк, и присоединить скриншот, объясняющий проблему.

P.S. Почему тема здесь - а потому что написана программа на FPC под Lazarus-ом smile.gif Отсюда и размер. Но размер я еще попробую уменьшить.
P.P.S. Исходников в архиве нет, только EXE-файл...

Список изменений:
1. Исправлена ошибка "невозможно открыть файл" при смене кодировки.
2. Добавлено расширение по умолчанию при сохранении файла.
3. Устранена небольшая недоделка при Drag & Drop-е в приложение (название перетянутого файла не отображалось в заголовке).

(08 Sep 2010)
4. Добавлен сброс ранее выбранной кодировки при очистке окна.
5. Добавлены настройки форматирования (стиль и отступы, там же - язык интерфейса, но пока эта опция недоступна: тестируется smile.gif )

(15 Sep 2010)
6. Добавлено переключение языка интерфейса Русский/Английский
7. Измененные настройки сохраняются в INI-файле.

Сообщение отредактировано: volvo -
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Запустил на своей Win7 Home 64.. ооочень долго запускалась, секунд через 20 после запуска появилось окошко.

Хорошо получилось.. Кстати, как вариант, можно добавить ещё маску форматирования, где после then, else или do оператор begin не переносится на другую строку.

И ещё, при выходе программа спрашивает "Действительно хотите выйти без сохранения?", и там кнопки "Нет" и "Cancel" играют одну роль вроде)

Ps: Кнопка "Снять форматирование" нужна, для наглядости)

Сообщение отредактировано: Unconnected -


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 17.04.2024 4:08
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name