Page 24 of 99
Posted: Mon Dec 20, 2010 5:20 am
by Instructor
DukeNukem
Получил. Файлы благополучно создаются с BOM.
"Файл->Сохранить как...->UTF-8 галочка на BOM стоит"
Сохраняются с BOM как новые так и уже созданные, которые были без BOM.
Infocatcher
А какое поведение предполагается?
AkelHelp-Rus.htm:
/C+ - молча создавать новый файл, если он не существует.
Posted: Mon Dec 20, 2010 4:54 pm
by Infocatcher
Instructor wrote:А какое поведение предполагается?

Ожидалось, что файл будет создан только один раз, а дальше будет как обычно спрашивать, надо ли создавать.
Все же командная строка подразумевает некое настраиваемое действие, а не переключение режима редактора.
Posted: Mon Dec 20, 2010 6:59 pm
by DukeNukem
Разобрался. Без BOM это когда *BOM в описании написано. А с BOM это просто UTF8. Можно "*" заменить на "without" или "без" ?
Posted: Wed Jan 05, 2011 9:23 am
by opk44
Баг: Неполная перерисовка окна редактирования при получении фокуса (после манипуляций с окном консоли).
Последовательность действий для воспроизведения бага:
1) открыть AkelPad (MDI) в полное окно;
2) создать 20-25 односимвольных строк (примерно пол-экрана);
3) запустить консольное приложение в оконном режиме (например командную строку), чтобы оно "плавало" поверх окна AkelPad;
4) развернуть консольное приложение на весь экран (Alt+Enter);
5) переключиться на окно AkelPad (Alt+Tab).
Окно AkelPad содержит неперерисованные области черного цвета. При повторном переключении из достигнутого состояния на какие-либо приложения и обратно в AkelPad может наблюдаться сохранение неперерисованных областей (узкие вертикальные полосы черного цвета) вблизи левой и правой границ окна области редактирования AkelPad.
Posted: Wed Jan 05, 2011 11:37 am
by Instructor
Posted: Wed Jan 05, 2011 12:05 pm
by opk44
В "тестовой" баг не ловится.
Posted: Fri Jan 07, 2011 1:04 pm
by Instructor
Infocatcher wrote:Ожидалось, что файл будет создан только один раз, а дальше будет как обычно спрашивать, надо ли создавать.
Добавлено: параметры командной строки /C, /B, /L для возврата в режим запроса.
Posted: Thu Jan 20, 2011 7:51 pm
by Lenchik
MDI
Открываю файл.
Меняю шрифт через стандартное меню Шрифты...
шрифт меняется
Открываю следующий файл
Меняю шрифт через стандартное меню Шрифты...
шрифт меняется в этой вкладке, в предыдущей вкладке стоит предыдущий шрифт
Можно еще также поступить с несколькими вкладками.
Если после этого закрыть все окна соответствующей командой а потом закрыть Акельпад, то после его нового открытия будет установлен шрифт той вкладки. которая закрылась последней (во всяком случае не тот, который был назначен последним).
Posted: Thu Jan 20, 2011 8:38 pm
by FeyFre
то после его нового открытия будет установлен шрифт той вкладки. которая закрылась последней
Такая ситуация является багофичей очень давно и исправлению не подлежит(механизм такой: каждая вклад при закрытии переписывает свои настройки как глобальные для всего Акела, потому и сохраняются настройки именно последней закрытой вкладки)
Posted: Fri Jan 21, 2011 3:47 am
by Lenchik
А в чём фича, то есть польза от такого поведения?
И в чём польза того, что меняешь шрифт только для текущей вкладки?
Posted: Fri Jan 21, 2011 6:39 am
by Instructor
FeyFre
AkelPad 4.4.4 wrote:Изменено: при выходе из программы сохраняются настройки активной вкладки, а не последней закрытой (MDI).
Posted: Fri Jan 21, 2011 8:49 am
by VladSh
Я считаю, что механизм ИЗМЕНЕНИЯ и ПРИМЕНЕНИЯ настроек должен быть обратным.
Сейчас: при закрытии диалога настроек кнопкой Ок выбранные настройки применяются к текущей вкладке, при выходе из программы в программные настройки производится запись настроек из активной вкладки.
Недостатки налицо:
1. Пользователь может прыгать по вкладкам очень долго и забыть на какой он менял настройки.
2. Вообще странно, почему настроки должны перезаписываться при закрытии проги?
У всех других программ (и как предлагается сделать): при закрытии диалога настроек кнопкой Ок выбранные настройки сразу же прописываются в настройки проги (ini / реестр), и сразу же применяются ко всем вкладкам.
Понимаю, что пользователь может что-то набоченить и потом вспомнить, что он делал, будет трудно. Для таких случаев используют либо "Профили настроек", которые можно переключать (например ComboBox'ом), которые также мгновенно применяются ко всей проге, либо при каждом сохранении настроек предварительно сохраняют предыдущее состояние, таким образом формируется как бы аналог "Контрольных точек восстановления" Винды, которые также можно выбирать ComboBox'ом.
Posted: Sat Jan 22, 2011 1:52 pm
by Lenchik
При настройках в ini файле PaintOptions=768, при включенном полноэкранном режиме и отключенном wordwrap не появляется полоса прокрутки внизу (хотя текст вылезал за границы окна редактирования).
Почему так происходит?
Ведь
Задается суммой членов:
PaintOptions=256 - Скрывать прокрутку текста у окна редактирования, если она не требуется.
[UPD]
На горизонтальной полосе прокрутки не работают кнопки горизонтального прокручивания (находящиеся на мышке).
Posted: Sat Jan 22, 2011 2:27 pm
by Instructor
Lenchik
Не воспроизводится. Возможно отображается панель задач, перекрывая полосу прокрутки.
Posted: Sat Jan 22, 2011 2:32 pm
by Lenchik
Instructor wrote:Возможно отображается панель задач, перекрывая полосу прокрутки.
Действительно, так оно и оказалось.
