Page 2 of 2
Posted: Sun Feb 06, 2011 6:12 pm
by Instructor
se7h
Если применена тема Coder'а, которая назначила основные цвета или шрифт, то эти цвета и шрифт не наследуются. Поэтому нажимать ОК надо в окне без синтаксической темы.
Posted: Mon Feb 07, 2011 9:41 am
by se7h
Instructor
а в чём соль такого ИМХО непредсказуемого поведения?

Ведь тема сменилась и в нативных настройках редактора
Posted: Wed Feb 09, 2011 1:20 pm
by Wio
Sapog wrote:Странно, из-за простой, заметьте, стандартной опции, которая должна быть по умолчанию вшита в меню, устроили срач. Ну ну.
Да что там говорить, если даже готовые исправления не принимаются в исходный код:
Диалоги открытия и сохранения в XP-стиле (панель: Рабочий стол, Мой компьютер...)
PS. Написано еще для предыдущей версии, а воз и ныне там

Posted: Sun Feb 13, 2011 7:30 pm
by FeyFre
Обнаружено падение, стабильно воспроизводится.
Подозреваемые: АкелПад при обязательном участии Coder и LogView и SpecialChars(возможны и другие помощники, не иследовалось)
Особенности конфигурации:
Включен Coder (минимум CodeFold и HighLight), остальные не исследовались, но вероятно всего ни при чем(хотя хз без остальных воспроизводится стабильно, есть предположение что это связано с использование AEPOINT). Режим безразличен.
Шаги воспроизведения:
1. Открыть файл. Такой что-бы в нем были фолды(мои подопытные: fb2, vcproj, php)
2.
CTRL+A - выделили всё
ЛИБО
выделили что-нибудь(найдено в процессе написания сообщения, но срабатывает реже почему-то)
3. Запускаем LogView::Main. Через секунду с какого-то перепугу весть текст удаляется(баг отдельный)
4. Жму F5 - Reopen(также этот же эффект наблюдается при закрытии документа через меню Window-Close либо Средней кнопкой мышки по вкладке)
Ну и наблюдаю падение - системное сообщение "AkelPad (x86) text editor - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства."
Сведения:
Code: Select all
AppName: akelpad.exe AppVer: 4.5.3.0 ModName: akelpad.exe
ModVer: 4.5.3.0 Offset: 00029295
PS: всё последних версий. Прошу прощения, если уже исправили.
Posted: Mon Feb 14, 2011 7:10 am
by Instructor
FeyFre
Исправлено. Баг выловлен в CodeFold.c в обработке AEN_POINT.
Posted: Thu Jul 21, 2011 4:24 pm
by VladSh
Infocatcher wrote:Удалить все:
Code: Select all
-"Удалить все" Call("Scripts::Main", 1, "EvalCmd.js", `'var hMainWnd = AkelPad.GetMainWnd(); if(AkelPad.MessageBox(hMainWnd, "Очистить список последних файлов?", "AkelPad :: " + WScript.ScriptName, 33 /*MB_OKCANCEL|MB_ICONQUESTION*/) == 1 /*IDOK*/) AkelPad.SendMessage(hMainWnd, 1238 /*AKD_RECENTFILES*/, 5 /*RF_CLEAR*/, 0);'`)
Заметил, что этот "финт ушами" перестал работать.
Менял MB_OKCANCEL на MB_YESNO и т.д., но всё равно отказывается работать.
Может лучше бы отдельную функцию в плаг?
Posted: Thu Jul 21, 2011 6:06 pm
by Infocatcher
VladSh wrote:Менял MB_OKCANCEL на MB_YESNO и т.д., но всё равно отказывается работать.
Перестало работать
Code: Select all
AkelPad.SendMessage(AkelPad.GetMainWnd(), 1238 /*AKD_RECENTFILES*/, 5 /*RF_CLEAR*/, 0);
[
Добавлено]
А, теперь еще RF_SAVE надо:
Code: Select all
-"Удалить все" Call("Scripts::Main", 1, "EvalCmd.js", `'var hMainWnd = AkelPad.GetMainWnd(); if(AkelPad.MessageBox(hMainWnd, "Очистить список последних файлов?", "AkelPad :: " + WScript.ScriptName, 33 /*MB_OKCANCEL|MB_ICONQUESTION*/) == 1 /*IDOK*/) { AkelPad.SendMessage(hMainWnd, 1238 /*AKD_RECENTFILES*/, 5 /*RF_CLEAR*/, 0); AkelPad.SendMessage(hMainWnd, 1238 /*AKD_RECENTFILES*/, 4 /*RF_SAVE*/, 0); }'`)
Только ширина меню остается прежней. Пожалуй, баг.

Posted: Sat Jul 23, 2011 8:33 am
by Instructor
Infocatcher
По просьбе
VladSh удаление списка последних файлов выложено
здесь в виде файла.
Posted: Sat Jul 30, 2011 10:38 am
by Instructor
Infocatcher wrote:Только ширина меню остается прежней. Пожалуй, баг.

Долго пришлось разбираться в чем дело и искать
решение, растянулось на несколько дней

Posted: Sat Jul 30, 2011 1:00 pm
by Infocatcher
Instructor wrote:Долго пришлось разбираться в чем дело и искать
решение, растянулось на несколько дней

А оно того стоило?

К тому же, как-то оно не починилось.
Есть плагин ToolBar и кнопка
Code: Select all
"Открыть… (Ctrl+O)" Command(4103) Icon(2)
Жму «Удалить несуществующие», ширина меню не уменьшается.
[Upd]
А, ну так ToolBar и не обновлялся.

Из ContextMenu уже нормально.
Posted: Sat Jul 30, 2011 1:54 pm
by Instructor
Infocatcher wrote:А оно того стоило?

Ну так самое интресное - это процесс
Есть плагин ToolBar и кнопка
Code: Select all
"Открыть… (Ctrl+O)" Command(4103) Icon(2)
Жму «Удалить несуществующие», ширина меню не уменьшается.
Не воспроизводится на WinXP. При этом меню при нажатии на стрелочку кнопки "Открыть" не проходит через ContextMenu плагин, т.е. даже, если есть проблемы с размером меню, то за них отвечает сама система.
Posted: Sat Jul 30, 2011 2:02 pm
by Infocatcher
Instructor wrote:Ну так самое интресное - это процесс

Ну тогда ладно.
Instructor wrote:При этом меню при нажатии на стрелочку кнопки "Открыть" не проходит через ContextMenu плагин, т.е. даже, если есть проблемы с размером меню, то за них отвечает сама система.
Речь же про ToolBar, а не про ContextMenu.
Posted: Sat Jul 30, 2011 2:08 pm
by Instructor
Infocatcher wrote:Речь же про ToolBar, а не про ContextMenu.
Я про него и пишу

Стрелочка у кнопки "Открыть" есть только у Toolbar'а.