Страница 17 из 33
Добавлено: Сб окт 06, 2012 21:47
Avada
StayAtHome
1. При включении опции для показа горизонтальной полосы прокрутки для секций после перезапуска редактора в этой панели появляются атрефакты: выделяется несколько строк, требующих прокрутки, в которые попадает также текст из других строк. При отключении опции это немедленно исчезает. (Если надо будет, выложу картинки или видео и дам в ЛС ссылки.)
2. При любом состоянии вышеуказаной опции для некоторых длинных строк в списке секций почему-то не отображаются подсказки, хотя для соседних строк примерно такой же длины они отображаются нормально.
3. При открытии контекстного меню к имеющемуся выделению (что слева, что справа) всякий раз добавляется новое (для той невыделенной строки, на которой щёлкали правой кнопкой мыши).
4. Положение разделителя между панелями с секциями и строками не запоминается и при повторном открытии плагина сбрасывается в умолчальное.
Добавлено: Вс окт 07, 2012 17:33
StayAtHome
Добавлено: Вс окт 07, 2012 18:29
jentoso
StayAtHome, моей ошибки больше не возникает.
А почему у comment Ctrl+ё, может имелось ввиду Ctrl+~?
Добавлено: Вс окт 07, 2012 18:53
GGS
StayAtHome
При сохранении через контекстное меню "Save As..." или <Shift+Ctrl+S> предлагается путь\имя в виде:
Естественно, получаю:
Код: Выделить всё
[Window Title]
Сохранить как
[Content]
\\?\D:\0\Test.ini
Недопустимое имя файла.
[ОК]
Win7 x64 | TC 8.01 32bit
Добавлено: Вс окт 07, 2012 19:00
Flasher
StayAtHome
Фокус в порядке, а вниз всё равно прыгает.
Добавлено: Вс окт 07, 2012 19:10
StayAtHome
jentoso писал(а):А почему у comment Ctrl+ё, может имелось ввиду Ctrl+~?

Действительно. Это где-то в недрах VCL надпись преобразовываеьтся в зависимости от текущей раскладки. В английской -- Ctrl+~
GGS
Принято, поправлю. Последсвитя попытки работать с длинными путями.
Я тут подумываю уменьшить высоту контекстного меню путем вынесения некоторых пунктов во вложенные. Как смотрите?
Добавлено спустя 7 минут:
Flasher
У меня не вопспроизводится

Какова последовательность действий?
Добавлено: Вс окт 07, 2012 19:17
Flasher
StayAtHome
Последовательность проста: ставим курсор в AllSections в любом месте видимой секции, при этом следующая секция также полностью попадает в экран, жмём Shift+Del - секция удаляется, и курсор переносится вниз окна вместе со следующей секцией. B том числе теперь стало воспроизводиться в режиме обычного просмотра (F3).
StayAtHome писал(а):Как смотрите?
Меня устраивает нынешний вариант. Но с появлением меню другая проблема: если кликать ПКМ на строчке вне курсора, то сперва трижды моргает курсор в текущей области, и потом, спустя 3 секунды, появляется меню. В списке секций такого нет.
Добавлено: Вс окт 07, 2012 19:42
StayAtHome
Flasher
Не вопсроизводится, причем оба бага

Какая дата и время модификации твоего inied.wlx(64) ?
Добавлено: Вс окт 07, 2012 19:48
Flasher
StayAtHome
07/10/2012 17:56:36
sha: 160ef44ce62e64d8cafa789c1c9f82166d6d10dc
win7 x86, TC 8.01 x32
Добавлено: Вс окт 07, 2012 21:21
StayAtHome
Понял, это происходит, если предыдущая секция занимает все окно. Похоже нужно прокручивать вверх список...
Добавлено спустя 10 минут:
Flasher,
GGS
Исправил "Сохранить как..." и "прыгание" курсора при удалении секции:
http://stayathome.ho.ua/files/wlx_inied_2.0_BETA.rar (1.1 MB)
Добавлено: Вс окт 07, 2012 21:45
GGS
StayAtHome
1.
Смотрим Test.ini в кодировке 1251
В строке состояния IniEd двойной клик на надписи "1251 (ANCI - кирилица)"
Надпись меняется на "1200 (Unicode)", двойной клик на новой надписи вызывает:
Код: Выделить всё
---------------------------
IniEd 2.0
---------------------------
Error:
List index out of bounds (0)
---------------------------
ОК
---------------------------
В WinXP нажимаем <OK>, сообщение закрывается. Снова двойной клик - получаем "866 (OEM - русская)", а вот вернуться на "1251 (ANCI - кирилица)" уже не получается т.к. снова "1200 (Unicode)".
В Win7 хуже, нажимая <OK> доходим до ...bounds (38) и далее по кругу.
Помогает -> Диспетчер задач / Снять задачу (TC)
2.
StayAtHome писал(а):Исправил "Сохранить как..."
Теперь нормально (почти), при сохранении получается двойное расширение Test.ini.ini
Нет запроса перезаписи, если файл существует.
Добавлено: Вс окт 07, 2012 21:50
Flasher
StayAtHome писал(а):это происходит, если предыдущая секция занимает все окно.
Нет, в любом случае, я же выше писал.
Баг исправлен, но почему теперь курсор ставится на имя секции, а не первый ключ, как до того?
И что по задержке контекстного меню?
Добавлено: Вс окт 07, 2012 22:18
Avada
StayAtHome
По моей части сообщаю (по самой последней выложенной бете):
1. Артефактов в панели с секциями больше нет.
2. Подсказки отображаются все.
3. При открытии контекстного меню лишнее выделение больше не возникает, но появился другой эффект: имеющееся выделение превращается в рамку, секунду-две дёргается (если было выделено несколько смежных строк, так ведёт себя только первая строка, в остальных выделение при этом сохраняется; если было выделено несколько несмежных строк, так ведёт себя последняя), затем всё старое выделение исчезает, а новое выделение появляется в том месте, где щёлкали правой кнопкой мыши.
4. Положение разделителя теперь запоминается.
Проверял пока только версию x86.
Добавлено: Вс окт 07, 2012 22:21
jentoso
Avada писал(а):Подсказки отображаются все.
А что за подсказки? Просто не могу понять и увидеть
Добавлено: Вс окт 07, 2012 22:29
Flasher
Avada писал(а):но появился другой эффект
А это не то же самое, о чём я
писал? Только воспроизводится безо всяких выделений.