Форум » » Новая версия Aml Pages 9.82 » Ответить

Новая версия Aml Pages 9.82

Carc: Более новая версия анонсирована здесь Выложил новую версию Aml Pages 9.82 Обзор основных изменений в новой версии Aml Pages 9.82 в официальном блоге: часть 1-ая и часть 2-ая. Что нового добавлены иерархические вложенные теги; новый пользовательский интерфейс к фильтрам по тегам (с панелью выбора тегов) — подробнее в блоге; добавлено: атрибут страницы "Только для чтения", см. меню Страницы (экспериментально); диалог настроек показывает последнюю просмотренную вкладку; развернутый отчет о результатах выполнения команды "Интегрировать в облочку"; добавлено: новая версия Aml Assist 3.24 (добавлена команда "Вставить как веб-страницу"); в управление тегами добавлены команды экспорта\импорта в файл; добавлено: функция "Создать пароль": уникальный пароль из случайных символов, см. меню Сервис и Плагины; добавлен плагин Генератор Паролей; удалена deprecated настройка "Фон панели Форматирование как редактора текста"; обновлен движок плагинов и Plugin API; старые теги импортируются в ветку "Старые теги"; в панель выбора тегов добавлены команды "Создать тег" и "Создать дочерний тег"; добавлено: 3-state галки в панель выбора тегов (неопределенное состояние родительского тега, если есть отмеченные дочерние теги); добавлена команда меню "Страницы\Выбрать теги"; добавлен акселератор Ctrl+Alt+Z для быстрого вызова панели выбора тегов; добавлено: панель выбора тегов подстраивает свой размер при разворачивании узлов дерева тегов; добавлено: панель выбора тегов показывает число выбранных дочерних тегов рядом с названием родительского; в панель выбора тегов добавлены всплывающие подсказки для команд меню; добавлена гиперссылка на Проводник резервных копий во вкладку Журнал сохранений (меню Сервис\Параметры Документа); добавлена новая версия плагина Themes 4.02; исправлено: мерцала всплывающая подсказка для кнопки Теги в тулбаре Теги, если подсказка большая; добавлено: панель просмотра тегов рисует красный маркер для текущей выделенной страницы; добавлена возможность отключать панель ввода тегов; в панели выбора тегов добавлена поддержка акселераторов для редактирования узлов (Ctrl+C, Ctrl+V, Ctrl+Insert и.т.д.); в панель выбора тегов добавлена поддержка акселераторов (Ctrl+D, Ctrl+Alt+D); исправлено: после отметки панели тегов маркером при выделении команды меню Сервис\Панели Инструментов\Теги оставался незакрашенный фон; исправлено: после создания тега не сразу обновлялся текст отмеченных тегов внизу панели; исправлено: после завершения редактирования тега не сразу обновлялся текст отмеченных тегов внизу панели; детальный список изменений на сайте здесь, как проверить что нового в последних версиях непосредственно из самой Aml Pages читайте здесь Change log in English on official web site

Ответов - 191, стр: 1 2 3 4 5 6 7 8 9 10 All

Carc: Анонс в блоге

Carc: Выпущена Aml Pages 9.82 build 2716 добавлено: левая панель тегов теперь показывает именно дерево тегов (а не список); левая панель тегов показывает в подсказке положение страницы в дереве разделов; добавлено: левая панель тегов показывает число дочерних страниц и число дочерних тегов; добавлено: левая панель тегов поддерживает удаление страниц по нажатию Delete; добавлено: панель установки тегов запоминает последние отмеченные теги и при следующем показе разворачивает ранее отмеченные теги так, чтобы они были видны сразу;

Carc: Выпущена Aml Pages 9.82 сборка 2719 в панель выбора тегов добавлены команды "Создать тег" и "Создать дочерний тег"; добавлено: 3-state галки в панель выбора тегов (неопределенное состояние родительского тега, если есть отмеченные дочерние теги); добавлена команда меню "Страницы\Выбрать теги"; добавлен акселератор Ctrl+Alt+Z для быстрого вызова панели выбора тегов; добавлено: панель выбора тегов подстраивает свой размер при разворачивании узлов дерева тегов; добавлено: панель выбора тегов показывает число выбранных дочерних тегов рядом с названием родительского; в панель выбора тегов добавлены всплывающие подсказки для команд меню; добавлена гиперссылка на Проводник резервных копий во вкладку Журнал сохранений (меню Сервис\Параметры Документа); добавлена новая версия плагина Themes 4.02; исправлено: мерцала всплывающая подсказка для кнопки Теги в тулбаре Теги, если подсказка большая; добавлено: панель просмотра тегов рисует красный маркер для текущей выделенной страницы; добавлена возможность отключать панель ввода тегов; в панели выбора тегов добавлена поддержка акселераторов для редактирования узлов (Ctrl+C, Ctrl+V, Ctrl+Insert и.т.д.); в панель выбора тегов добавлена поддержка акселераторов (Ctrl+D, Ctrl+Alt+D); исправлено: после отметки панели тегов маркером при выделении команды меню Сервис\Панели Инструментов\Теги оставался незакрашенный фон; исправлено: после создания тега не сразу обновлялся текст отмеченных тегов внизу панели; исправлено: после завершения редактирования тега не сразу обновлялся текст отмеченных тегов внизу панели;


Carc: Опубликован свежий пост в блоге Aml Pages: «Вопрос-Ответ: Как убрать панель Теги в Aml Pages».

Carc: Версия 9.82 (build 2721) добавлена подсветка разделителей и недоспустимых символов в текстовом поле ввода тегов; в панели выбора тегов добавлена поддержка акселераторов для редактирования узлов (Ctrl+C, Ctrl+V, Ctrl+Insert и.т.д.); в панель выбора тегов добавлена поддержка акселераторов (Ctrl+D, Ctrl+Alt+D); исправлено: после отметки панели тегов маркером при выделении команды меню Сервис\Панели Инструментов\Теги оставался незакрашенный фон; исправлено: после создания тега не сразу обновлялся текст отмеченных тегов внизу панели; исправлено: после завершения редактирования тега не сразу обновлялся текст отмеченных тегов внизу панели;

Carc: Версия 9.82 (build 2724) добавлены новые возможности по редактированию страниц с включенной настройкой "Только для чтения" (разрешить редактировать только сейчас или сбросить настройку); добавлены новые демо-документы; исправления для прорисовки значка "Только для чтения" в узлах дерева разделов; добавлено: в окне выбора страницы по правому щелчку мыши показывается меню Избранное; в диалоге создания страницы: при смене родителя из тегов удаляются теги предыдущего родителя и добавляются теги нового; исправлено: в окне выбора страницы кнопка "Выбрать" размещалась неверно после разворачивания узлов дерева; исправлено: в окне выбора страницы кнопка "Выбрать" размещалась неверно после прокручивания дерева колесиком мыши; в диалог создания страницы добавлен выбор тегов из панели (вместо меню); добавлен встроенный resource manifest;

SetQ: Carc пишет: добавлены новые демо-документы; А где их можно увидеть, какие файлы смотреть?

Carc: SetQ пишет: А где их можно увидеть, какие файлы смотреть? Это файл sample.apd из дистрибутива Am Pages…

Carc: Carc пишет: добавлены иерархические вложенные теги; Я так и не понял …Что? Никого не вдохновили новые теги? Ни замечаний, ни пожеланий - тиши-и-и-ина! А когда “тишина” - то это означает, что или всё очень хорошо, или очень плохо. А поскольку я пессимист “пожисти”, то мерещится именно второе

SetQ: Если включить фильтр дерева по тэгам, и задать родительский тэг, то страниц с дочерним тэгом не будет показано, так и задумано?

Carc: SetQ пишет: Если включить фильтр дерева по тэгам, и задать родительский тэг, то страниц с дочерним тэгом не будет показано, так и задумано? Не то, чтобы так задумано. Просто интерфейс к фильтрам с учета новых тегов я пока не делал. По уму, там в фильтре тегов нужно приделать такой же диалог тегов, как и при выборе. Тогда там можно будет задать какие угодно теги: хоть все дочерние, хоть часть, хоть как. А пока да, в старом варианте - только те теги, которые указаны в фильтре, дочерние не учитываются.

Carc: У кого нить есть под Aml Pages Windows8\8.1\10? Кого не затруднит. Если есть, киньте плз инфу из списка в окне о программме в Aml Pages из последней сборки 2728? Мне там интересно детектит разрешение DPI новый код (там есть про это запись)? Буду крайне признателен.

SetQ: Версия: Aml Pages 9.82 сборка 2728 Дата сборки: 3 февраля 2018 г. суббота 15:42:49 ===Интернет=== www.amlpages.com RSS Лента (Новости) Форум Блог Группа ВКонтакте Видео ЧаВо Советы новичкам Техническая поддержка ===Другие наши разработки=== Aml Maple : Индикатор Раскладки Клавиатуры TwinkiePaste : Вставка Часто Используемого текста WriteYours - Печатайте меньше! ===RichEdit Info=== RichEdit: RICHED20.dll 12.0.4518.1014, ClassName: NoActiveDoc; Windows 8.1 64x build 9600 ; 3.99 ГБ; Active codepage: 1251 RichEdit 2.0: file version 12.0.4518.1014 RichEdit 4.1: file version 4.1 RichEdit 6.0: file version 12.0.4518.1014 RichEdit Settings: RichEdit 4.1 ===Статистика=== Max Nodes: 326 [Ы.apd] Max File Size: 14.2 МБ [] Вложенность: 4 [Ы.apd] Max Node Size: 0 байт, , ===Плагины + Настройки=== Plugin API: 9.82 build 2712 Save Settings: В реестре Windows Check New Versions: Auto - Yes, 3 days, Beta: Yes Load RSS on start: Yes Logging To File: No INI-File: Evgeny.ini, Can write, Can read Log-File: AmlPages_Log.txt, Can write, Can read Tabs : AmlPagesHistory.Tabs, File Not Found Color Groups : ColorGroups.xml, File Not Found App Folder: Aml Pages, Can write, Can read Web-sites Titles: urls_titles.ini, Can write, Can read Web-sites Icons: _AmlPages, Can write, Can read Tags As Default: Tags.ini, Can write, Can read Заголовки веб-сайтов, Can write, Can read Visual Themes, [current]: Yes ===Aml Assist=== Aml Assist Pane: NOT FOUND ===System Info=== Windows 8.1 64x build 9600 OS Enum: Win81 Username: Evgeny Computer Domain Name: not found Country: Россия, Российская Федерация, RU Number Of Processors: 4 Bitness: 64x Memory: 3.99 ГБ Memory Physical Available: 4.34 GB Memory Installed: 7.89 GB Memory Usage: 45% Monitor 1: cx=1600, cy=900; HighDPI result: S_OK dpiX=96, dpiY=96; HighDPI result: S_OK scaleFactor: 100% Calc_ScaleFactor_Percent: 100% AmlUtil::CalcScaleFactor_ForToolBars: 100% Admin Priviledges: Yes Internet Explorer: 9.11.9600.18895 Default Web Browser: Internet Explorer 11.00.9600.16384, iexplore.exe APD Protocol Handler: "C:\Program Files (x86)\Aml Pages\AmlPages.exe" "%1" Active codepage: 1251 Версия Aml Pages: 9.8.2.2728, Russian Дата сборки:: 3 февраля 2018 г. суббота 15:42:49 Environment PATH: C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Aml Pages\Plugins Command Line: "C:\Program Files (x86)\Aml Pages\AmlPages.exe" Internet Has Connection: yes

Carc: О благодарю!!!

Carc: Выложена Aml Pages 9.82 сборка 2730 Добавлен новый пользовательский интерфейс к фильтрам по тегам с панелью выбора и применением результатов на лету. + некоторый багфикс для сборки 2729. На фильтры это не влияло, но могло в определенных условиях (редких) приводить к сбою на выходе из Aml Pages.

Carc: Блог: выложен обзор Aml Pages 9.82, часть 2-ая

DenisSMI:

AVH: По ссылкам в http://amlpages.com/Rus/download.htm#AmlPages анонсирована Aml Pages 9.82 build 2732. По факту скачивается Aml Pages 9.82 build 2731. Это подтверждается и повторным вызовом проверки обновления после установки якобы build 2732, которая опять указывает, что есть более новая версия.

LordNEVR: AVH пишет: По ссылкам в http://amlpages.com/Rus/download.htm#AmlPages анонсирована Aml Pages 9.82 build 2732. По факту скачивается Aml Pages 9.82 build 2731. Это подтверждается и повторным вызовом проверки обновления после установки якобы build 2732, которая опять указывает, что есть более новая версия. Ага, точно. При проверке обнов через прогу показывает новую версию Aml Pages 9.82 build 2732. Портативка качается Aml Pages 9.82 build 2731.

Carc: AVH пишет: По ссылкам в http://amlpages.com/Rus/download.htm#AmlPages анонсирована Aml Pages 9.82 build 2732. По факту скачивается Aml Pages 9.82 build 2731. Это подтверждается и повторным вызовом проверки обновления после установки якобы build 2732, которая опять указывает, что есть более новая версия. Да, спасибо! Чего то я там протупил да перепутал со сборками когда закачивал… Обновил дистрибутивы.

SetQ: Знакомые лица на гивэвей:)

Carc: SetQ пишет: Знакомые лица на гивэвей:) Ну дык

SetQ: В программе ошибка: "Правка" - "Объединить строки" удаляет первые символы присоединяемых строк, видимо, удаляется лишний символ на границе параграфов.

evan: Добавлю ещё, если (выделяешь) выбираешь 2 строки, а захватывает в объединение 3 строки Хорошая команда "Объединить строки" для редактирования массивов Хорошо бы иметь и обратную "Разъединить строки"

Carc: evan пишет: Добавлю ещё, если (выделяешь) выбираешь 2 строки, а захватывает в объединение 3 строки Так и должно быть… Нужно выделять не полностью все строки - для того и задумывалось. evan пишет: Хорошо бы иметь и обратную "Разъединить строки" А обратной команды быть не может… Признака для разьединения нет попросту - текст и текст абзаца сплошной, как разделить?

evan: Carc пишет: А обратной команды быть не может… Признака для разьединения нет попросту - текст и текст абзаца сплошной, как разделить? А если огромный текст создан, по подобию коротких списков строк, где каждая строка имеет признак (Возврат каретки-Enter). то можно как объединять так и разъединять до уровня Объединять строки не в одну горизонтальную строку, а в вертикальные рядом лежащие без промежутков между ними пустых строк, и Разъединять между собой по вертикали на 1,2,3,4,5, по желанию пустыми строками, это очень удобно, когда редактируешь подобные массивы строк, делаешь Разъединения между строками до 3-4 пустых строк между ними и вставляешь в пустые строки в нужном порядке, желаемые близ лежащие.

Carc: evan пишет: то можно как объединять так и разъединять до уровня Объединять строки не в одну горизонтальную строку, а в вертикальные рядом лежащие без промежутков между ними пустых строк, и Разъединять между собой по вертикали на 1,2,3,4,5, по желанию пустыми строками, это очень удобно, когда редактируешь подобные массивы строк, делаешь Разъединения между строками до 3-4 пустых строк между ними и вставляешь в пустые строки в нужном порядке, желаемые близ лежащие. Можно. Но зачем? Это и так легко сделать Enter`ом, а не дополнительной командой.

evan: Carc пишет: Можно. Но зачем? Это и так легко сделать Enter`ом, а не дополнительной командой. Согласен, когда в странице десяток строк, а если их 500 и более у меня такое частенько бывает

Carc: evan пишет: Согласен, когда в странице десяток строк, а если их 500 и более у меня такое частенько бывает Да хоть тысяча на экране — по сути то это всё одна строка — переносов то нет… И как ты тогда их разделишь?

evan: Carc пишет: Да хоть тысяча на экране — по сути то это всё одна строка — переносов то нет… И как ты тогда их разделишь? Я говорю про другой вариант, Объединить-Разъединить с Признаком Enter в конце каждой строки, Объединить до уровня не одной строки, а рядом лежащих вертикально без пустых строчек текста, при этом признак конца строки не исчезвет

Carc: evan пишет: Я говорю про другой вариант, Объединить-Разъединить с Признаком Enter в конце каждой строки, Объединить до уровня не одной строки, а рядом лежащих вертикально без пустых строчек текста, при этом признак конца строки не исчезвет Этот другой вариант просто не нужен.

evan: Carc пишет: Этот другой вариант просто не нужен. Хозяин-барин!

Carc: evan пишет: Хозяин-барин! Дык то не я — то пользователи хозяева и барева. Вариантов (использования) и вообще всяко разных может быть миллион. Но а) вероятность некоторых из них это единица разделенная на этот самый миллион б) нужность их решения в Aml Pages это вероятность из пункта а) разделенная еще на миллион И тогда вопрос только в одном. Не "может быть или не может быть", а зачем это нужно пользователю и именно в Aml Pages. Ответ вроде как сам напрашивается. PS простой пример: все эти двойные переносы строк попадаются раз на миллион, и проблема решается любым перекодировщиком за 1 секунду.

Carc: SetQ пишет: В программе ошибка: "Правка" - "Объединить строки" удаляет первые символы присоединяемых строк, видимо, удаляется лишний символ на границе параграфов. А можно документ в котором это происходит на почту мне прислать!?! Ну и информацию из прокручиваемого списка в окне О программе вдобавок…

Carc: SetQ пишет: В программе ошибка: "Правка" - "Объединить строки" удаляет первые символы присоединяемых строк, видимо, удаляется лишний символ на границе параграфов. Исправил в сборке 2733. Спасибо за репорт!

evan: Гоша привет! Как можа побыстрее получить ключик для продления персональной лицензии на Aml Pages? Реквизиты оплаты ниже 04/03/2018 4 мар 13:46 перевел со счета 4100153910855 на счет Яндекс-Деньги: №4100177550294 Сумма перевода: 350 Р майл указан в сообщении перевода и ещё, Заметил такую штуку Версия: Aml Pages 9.82 сборка 2731 [Русский] Дата сборки: 20 февраля 2018 г. вторник 10:24:16 ===RichEdit Info=== RichEdit: RICHED20.dll 12.0.4518.1014, ClassName: RICHEDIT50W; Windows 7 32x build 7601 Service Pack 1; 1,99 ГБ; Active codepage: 1251 RichEdit 2.0: file version 12.0.4518.1014 RichEdit 4.1: file version 4.1 RichEdit 6.0: file version 12.0.4518.1014 RichEdit Settings: RichEdit 4.1 System Information: RICHEDIT50W; Windows 7 32x build 7601 Service Pack 1; 1,99 ГБ; 1. Если открываем приложение Aml Pages без документов, или документ свернут в окно. При включеном доступе в Интернет, И при наведении Курсора Мыши на гиперссылки в левом верхнем углу это: Новый документ ЧаВо Видео Группа ВКонтакте RSS Лента (Новости) То при наведении курсора мыши гиперссылка и подсказка к ней начинают генерировать (мигать с частотой примерно 25 герц) а гиперссылка расположеная в центре окна ( Купить Aml Pages ) не реагирует на генерацию 2. при переходе меню Вид - Панели инструментов - Стандартная, появляется подсветка и похоже это как то все связано, заснял видео 2мгб как его выложить или куда скинуть

evan: Хотелось бы иметь на одном компе возможность работы сразу с двумя версиями Aml Pages (любимая и новая), но ни в одном дистрибутиве, а гальванически развязаных, установленных, каждую как отдельное не зависимое приложение, например: Aml Pages и Aml Pages-1 с выбором места установки в диалоге установки приложения, вопрос -зачем? 1. очень удобно тестировать, метод сравнения, с одновременно запущенными двумя. 2. Выбор для себя любимой версии из предложенных разработок.

Carc: evan пишет: Хотелось бы иметь на одном компе возможность работы сразу с двумя версиями Aml Pages (любимая и новая), но ни в одном дистрибутиве, а гальванически развязаных, установленных, каждую как отдельное не зависимое приложение, например: Aml Pages и Aml Pages-1 с выбором места установки в диалоге установки приложения, вопрос -зачем? Ну дык кто мешает? Либо ставь разные версии в разные папки, либо вообще используй переносные версии Aml Pages. Куда распаковал, там и будет работать конкретная версия.

evan: Спасибо получил!

evan: Пишет ошибку регистрации " Error of registration Message: Invalid username. Not egual hashs of dat-file and typed " Ошибка регистрации Сообщение: неверное имя пользователя. Не равные хэши dat-файла и типизированные Перед установкой, полностью удалил старую версию и на диске С и в программных файлах Папку Aml Pages с не удалившимися файлами, Потом установил новую версию Aml Pages 9.82 сборка 2731, которая скачивается с сайта как сборка 2732 данные о программе после установки Версия: Aml Pages 9.82 сборка 2731 [Русский] Дата сборки: 20 февраля 2018 г. вторник 10:24:16 ===RichEdit Info=== RichEdit: RICHED20.dll 12.0.4518.1014, ClassName: RICHEDIT50W; Windows 7 32x build 7601 Service Pack 1; 1,99 ГБ; Active codepage: 1251 RichEdit 2.0: file version 12.0.4518.1014 RichEdit 4.1: file version 4.1 RichEdit 6.0: file version 12.0.4518.1014 RichEdit Settings: RichEdit 4.1 System Information: RICHEDIT50W; Windows 7 32x build 7601 Service Pack 1; 1,99 ГБ; Active codepage: 1251

evan:

Carc: Во отлично! Похоже первый ключ какой-то сбойный был

evan: На красном треугольнике. Во первых, прорисовка от него в дереве, думаю от больших размеров значка. Расстояние между узлами дерева 200 пикселей, ( максимально можно использовать 25 строчек по 8 пикселей в значке) у тебя Размер значка 232 пикселя (29 строчек по 8 пикселей) Посмотрел прорисовку в пиксельном масштабе, четко совпадает наложением перекрытия размерами значка Наверно значок несет какую то еще информацию по управлению, при щелчке курсором мыши по узлу дерева появляется ещё прорисовка на курсоре мыши, цепляется заголовок из дерева к курсору мыши и через доли секунд теряется), на подобии (Aml Maple) у меня она не установлена (эта прорисовка возможно реагирует на прорисовку значка треугольника) Через несколько подобных щелчков по узлу дерева ( щелчок мышью по заголовку-щелчок в редактор, несколько раз )произошёл сбой программы, вывалилась, разбираться некогда было, пошел спать . Да, а для чего этот красный треугольник в проге? Размер больше Папки и красный цвет ужасть - терпеть не могу, можно как то самому поменять цвет на другой?

Carc: evan пишет: Да, а для чего этот красный треугольник в проге? Размер больше Папки и красный цвет ужасть - терпеть не могу, можно как то самому поменять цвет на другой? Показывает на текущий выделенный в дереве узел…

evan: Carc пишет: Показывает на текущий выделенный в дереве узел… Что то, это мне не хорошее напоминает, было как то раньше, ты оказался потом. А я помню после такого треугольничка пришлось Винду переставлять, потому ,как нехорошие параметры записывались в реестр и их нельзя было изменить. Вот и сейчас Сбои начались вот Остановка работы 13-03-2018г 2-46 Описание Неправильный путь приложения: C:\Program Files\Aml Pages\AmlPages.exe Сигнатура проблемы Имя проблемного события: APPCRASH Имя приложения: AmlPages.exe Версия приложения: 9.8.2.2731 Отметка времени приложения: 5a8c234e Имя модуля с ошибкой: MFC42u.DLL Версия модуля с ошибкой: 6.6.8064.0 Отметка времени модуля с ошибкой: 4d79b239 Код исключения: c0000005 Смещение исключения: 00038fe0 Версия ОС: 6.1.7601.2.1.0.768.3 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789 ========== Сигнатура проблемы Имя проблемного события: APPCRASH Имя приложения: AmlPages.exe Версия приложения: 9.8.2.2731 Отметка времени приложения: 5a8c234e Имя модуля с ошибкой: AmlPages.exe Версия модуля с ошибкой: 9.8.2.2731 Отметка времени модуля с ошибкой: 5a8c234e Код исключения: c0000005 Смещение исключения: 00137f89 Версия ОС: 6.1.7601.2.1.0.768.3 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789 Чаще сбои - "Имя модуля с ошибкой: MFC42u.DLL"

Carc: evan пишет: А я помню после такого треугольничка пришлось Винду переставлять, потому ,как нехорошие параметры записывались в реестр и их нельзя было изменить. Это невозможно, не зависит от Винды, и не ничего никуда не записывает и не настраивает. Этот треугольник Aml Pages рисует сама на лету непосредственно в дереве.

evan: Прорисовка http://shot.qip.ru/00UYnB-2iJXXcyXP/ На скрине видно, как разрушаются уголки треугольника при переключении узлов дерева и точненько остаются запчасти на месте следа http://shot.qip.ru/00UYnB-4iJXXcyXQ/ Исчезновение треугольника из узла Дерева При щелчке лев. кнопки мыши по узлу в Дереве в область узла где закончился текст в начале появляется вот что 1. скрин На месте щелчка отображается значок форматированой страницы с её заголовком и сразу второй круглый значок на скрине 2 3. скрин Делаю несколько щелчков, значок треугольника исчезает, удерживая курсор мыши перевожу красный круглый значок в поле редактора и там отпускаю — треугольник узлов, отсутствует в дереве до тех пор пока не активизирую поле окна редактора или дерева щелчком мыши и треугольник появляется Хочу подметить, перед тем, как вылетает Амл, не однократно слетала Вертикальная прокрукта Дерева-исчезала из Дерева и была еще такая ситуация с Вертикальной прокруктой, когда её ползунок превращался из размера 8мм в 170мм при том что в дереве всего 10 узлов половина размера экрана монитора по вертикали.

Carc: Скриншотов не видно….

evan: Исправил

Carc: evan пишет: Да, а для чего этот красный треугольник в проге? Размер больше Папки и красный цвет ужасть - терпеть не могу, можно как то самому поменять цвет на другой? а) ну несколько поправлю в ближайшей сборке б) в принципе могу сделать настройку цветов для маркера. Как раз настройку именно цветов сделать несложно, этот уже готовый код, пару строк добавить и всё готово.

evan: Carc пишет: а) ну несколько поправлю в ближайшей сборке б) в принципе могу сделать настройку цветов для маркера. Как раз настройку именно цветов сделать несложно, этот уже готовый код, пару строк добавить и всё готово. А размер значка, сможешь уменьшить у тебя значок (29 строчек по 8 пикселей) получается размер значка по вертикали 232 пикселя, а размер между узлами дерева 200 пикселей, получается 32 пикселя на две стороны перекрывают углы значков соседних узлов и эти прорисовки точно показывает место перекрытия, максимальный размер значка можно использовать 25 строчек по 8 пикселей в значке, и не более, меньше лучше. Ещё по значку сдвинь его на одну строчку(8пикселей) вниз, у тебя он установлен не симметрично, по отношению к соседним узлам. Размеры смотрел в пиксельном разрешении и замерял пиксельной линейкой FSCapture настройку цветов - это хорошо, но важнее размер уменьшить не более 200 пикселей, тогда есть вариант анализировать дерево и без удаления значка из дерева вот смотри симметрию на кончике значка

Carc: evan пишет: А размер значка, сможешь уменьшить у тебя значок (29 строчек по 8 пикселей) получается размер значка по вертикали 232 пикселя, а размер между узлами дерева 200 пикселей, получается 32 пикселя на две стороны перекрывают углы значков соседних узлов и эти прорисовки точно показывает место перекрытия, максимальный размер значка можно использовать 25 строчек по 8 пикселей в значке, и не более, меньше лучше. Ещё по значку сдвинь его на одну строчку(8пикселей) вниз, у тебя он установлен не симметрично, по отношению к соседним узлам. Размеры смотрел в пиксельном разрешении и замерял пиксельной линейкой FSCapture настройку цветов - это хорошо, но важнее размер уменьшить не более 200 пикселей, тогда есть вариант анализировать дерево и без удаления значка из дерева вот смотри симметрию на кончике значка В новой сборке я несколько уменьшил значок. Ну а размеры его вычисляются по размеру узла дерева.

evan: + а скажи мне, по какой геометрической траектории перемещается маркер-треугольник от узла к узлу? + если не знаешь, ещё вопросик? а могёшь поставить небольшую задержку после прихода маркера к новому вызываемому узлу, т.есть маркер пришёл к новому узлу включается небольшая задержка, после чего открывается узел. кое что опять интуиция подсказывает, но нужно ее проверить, и увидеть изменения найденного, в дереве.

Carc: evan пишет: + а скажи мне, по какой геометрической траектории перемещается маркер-треугольник от узла к узлу? Завсегда слева от данных узла дерева, правда для корневых узлов там местов все-таки маловато будет… evan пишет: + если не знаешь, ещё вопросик? а могёшь поставить небольшую задержку после прихода маркера к новому вызываемому узлу, т.есть маркер пришёл к новому узлу включается небольшая задержка, после чего открывается узел. кое что опять интуиция подсказывает, но нужно ее проверить, и увидеть изменения найденного, в дереве. Как только меняется выделенный узел, меняется и расположение маркера — сразу. Задержка встроена только на открытие самих данных справа. Ну да этой приблуде уже наверное лет 100 в обед в Aml Pages.

evan: Carc пишет: Завсегда слева от данных узла дерева, правда для корневых узлов там местов все-таки маловато будет… Это теоритическая точка зрения, или программная? Carc пишет: Как только меняется выделенный узел, меняется и расположение маркера — сразу. Задержка встроена только на открытие самих данных справа. Ну да этой приблуде уже наверное лет 100 в обед в Aml Pages. я правильно понял, маркер меняет свое расположение без задержек, а задержка только на открытие данных в редакторе.

Carc: evan пишет: Это теоритическая точка зрения, или программная? Программная… Больше места нету - справа от узла заголовок может не вмещаться, там негде, так что только слева от узла дерева. evan пишет: я правильно понял, маркер меняет свое расположение без задержек, а задержка только на открытие данных в редакторе. Именно так. Как только прорисовывается выделенный узел, тут же прорисовывается к нему и маркер. А данные с задержкой, если изменять выделенный узел с клавиатуры (стрелками), если мышом — тогда данные в редакторе сразу отображаются.

evan: Carc пишет: А данные с задержкой, если изменять выделенный узел с клавиатуры (стрелками), если мышом — тогда данные в редакторе сразу отображаются. Во, как интересно, хотя с точки зрения качества нажатия, Мышь технически должна больше вносить вреда. Спасибо, за инфу! будем ждать сборку, что покажет.

Carc: evan пишет: Во, как интересно, хотя с точки зрения качества нажатия, Мышь технически должна больше вносить вреда. Спасибо, за инфу! будем ждать сборку, что покажет. Тут логика простая и проверена годами исключительно эмпиречески. если ткнуть мышом, промахнуться сложно, ну если только совсем бухой совсем не попал. Такое редко, и задержки тут лишнее в 99 из 100. а вот клавой можно листать страницы в дереве, идти по дереву вниз или вверх до нужной страницы. Причем по дороге попуткой проходя промежуточные узлы, которые нам по делу малоинтересны. Если на каждый такой промежуточный узел, который нам в принципе неинтересен, просто по дороге клавой под нгоги попался. Дык вот если открывать данные, то навигация с клавиатуры в дереве будет тормозить. Потому как пока Aml Pages не откроет данные, она просто не даст пройти клавой дальше. На больших данных в страницах это ощутимо заметно. А в случае с задержкой (а с клавиатурой так и есть) такого побочного эффекта нет. К тому моменту когда пройдет задержка и Aml Pages подумает а не показать ли мне данные, она проверит а тот ли узел? Ах раз уже успели сменить дальше узел, то соответственно ничего открывать уже и не нужно. Давным давно это приделал в Aml Pages. Уж лет 10-12 точно как. Еще в районе первых бесплатных бета-версий Aml Pages 9.00…

evan: А я на Мышь думал с другой точки зрения, с точки зрения качества, она больше дает сбоев в программе, потому как на ней микро кнопки, которые дают дребезг контакта, контакт хуже чем на клаве, а бесконтактные ставить электронные качественнее - зато это микрокнопки монополия (часто меняются) а это бабки

Carc: evan пишет: А я на Мышь думал с другой точки зрения, с точки зрения качества, она больше дает сбоев в программе, потому как на ней микро кнопки, которые дают дребезг контакта, контакт хуже чем на клаве, а бесконтактные ставить электронные качественнее - зато это микрокнопки монополия (часто меняются) а это бабки Всегда делают с дельтой - никто и никогда не делает с расчетом на попадание с точностью до пиксела. Это даже в системных настройках винды наружу торчит.

Carc: Выложил сборку 2733

SetQ: Благодарю!

Carc: SetQ пишет: Благодарю! Спасибо за репорт!

evan: Предложение Хорошо бы привязать опцию меню Страницы-Положение курсора-(Запоминать положение). курсора К тому же самому положению в Редакторе текста, куда привязаны все метки по команде (Метка на строку) это примерно начало 7строки текста от панели Форматирования. Таким образом получается единная привязка ожидаемого события в одном месте редактора Как можно реализовать. При выходе из документа курсор запоминает строку и виртуально выполняет команду (Метка на строку), но саму метку не отображает и результат сохраняет, после возврата на эту страницу, курсор со своей строкой виртуально устанавливается в положение метки строки в редакторе, как будто бы была выполнена команда (Метка на строку), в начало 7строки редактора текста Соответственно привязать и кнопки Вперед-Назад панели Стандартной по курсору Хорошо бы это привязать и к курсору Листочка, ко 2строки от заголовка но надо не забывать при работе, если будем закрываться Дерево(разделительная линия) то точность привязки может нарушаться, так как этот объект программы ну очень капризная вещь.

Carc: Есть привязка курсора давным давно. Для любой страницы документа можно задать куда ставить курсор при открытии в начало, в конец или в предыдущее положение. Этой примочке в Aml Pages минимум уже лет как 12… Правой кнопкой по разделителю дерева и редактора и там в меню всё это есть.

evan: Carc пишет: Есть привязка курсора давным давно. Для любой страницы документа можно задать куда ставить курсор при открытии в начало, в конец или в предыдущее положение. Этой примочке в Aml Pages минимум уже лет как 12… Правой кнопкой по разделителю дерева и редактора и там в меню всё это есть. Я это все знаю Привязка курсора в начало и в конец текста страницы, работает более менее стабильно, а вот на остальном промежутке между ними (запоминать положение) курсора не всегда. И в поле зрения страницы естественно строка с курсором может находится в любой зоне, а в предложеном варианте, строка всегда будет в ожидаемой области, (7 строчке) и жестко к ней привязана А в этой версии, (запоминать положение) курсора работает не стабильно, часто перескакивает на начало, вместо промежуточного значения

Carc: evan пишет: Я это все знаю Привязка курсора в начало и в конец текста страницы, работает более менее стабильно, а вот на остальном промежутке между ними (запоминать положение) курсора не всегда. И в поле зрения страницы естественно строка с курсором может находится в любой зоне, а в предложеном варианте, строка всегда будет в ожидаемой области, (7 строчке) и жестко к ней привязана А в этой версии, (запоминать положение) курсора работает не стабильно, часто перескакивает на начало, вместо промежуточного значения Не может она перескакивать… Там всего три варианта 1) В начало - тогда в начало 2) В конец - тогда всегда в конец 3) В последнее положение, которая Aml Pages запомнила. Запоминать она в данных страницы должна всегда, но при этом изменение положения курсора НЕ помечает документ как имеющий несохраненные изменения. Т.е. если такой документ закрыть, запроса на сохранение не будет и Aml Pages не положит новые значения положения курсора в файл. Там ломаться то больше и нечему. Простая тупая логика в лоб из трех вариантов + нюанс про сохранение в файл положения при закрытии документа.

evan: Произошел сбой, были открыты: AmlPages, Справка, Листочек, сбой произошел во время вращения колесика мыши в одном из окон. После сбоя и перезагрузки Aml, исчезла вертикальная прокрутка Дерева. Через меню Настройки-Дерево-Вертикальная прокрутка справа (флажок был включен), делаю щелчок в строку (Вертикальная прокрутка справа), прокрутка открывается, но центральный ползунок прокрутки изменил свои размеры, стал во всю возможную длину хода ползунка по вертикали, хотя в дереве всего 10 узлов, дерево узлов по вертикали не заполненое, потом делаю щелчки мышью по левым панелям(Теги,Метки и Дерево) после чего ползунок принимает нормальные размеры длины. С каждым стартом Aml исчезает вертикальная прокрутка и все действия повторяю заново.. 15.03.2018 21:22 Сигнатура проблемы Имя проблемного события: APPCRASH Имя приложения: AmlPages.exe Версия приложения: 9.8.2.2733 Отметка времени приложения: 5aa8a608 Имя модуля с ошибкой: mshtml.dll Версия модуля с ошибкой: 9.0.8112.16457 Отметка времени модуля с ошибкой: 50a30507 Код исключения: c0000005 Смещение исключения: 001aaeaa Версия ОС: 6.1.7601.2.1.0.768.3 = При каждом запуске Aml Pages и при выключеной сети Интернет, стартует диалог подключения к сети. Как отключить старт диалога сети, в программе не нашел?

Carc: evan пишет: = При каждом запуске Aml Pages и при выключеной сети Интернет, стартует диалог подключения к сети. Как отключить старт диалога сети, в программе не нашел? что было открыто в редакторе? Веб-страница или текстовая? отключи автоматическую проверку новостей при запуске, судя по модулю mshtml.dll и то что это вызывалось при старте похоже на автопроверку новостей скорее всего.

evan: Carc пишет: что было открыто в редакторе? Веб-страница или текстовая? отключи автоматическую проверку новостей при запуске, судя по модулю mshtml.dll и то что это вызывалось при старте похоже на автопроверку новостей скорее всего. в редакторе была текстовая? автоматическую проверку сразу отключил

Carc: evan пишет: в редакторе была текстовая? автоматическую проверку сразу отключил Тогда только 2 варианта зачем Aml Pages просится в сеть 1) Проверка новых версий 2) Проверка новостей Больше она ни зачем не ходит вовсе.

evan: ещё просьба Гоша, а можешь мне из последней сборки выкинуть красный треугольник из дерева и сборку выслать на почту, хочу поюзать дерево, и сравнить сборки между собой интуиция , что то подсказывает.

Carc: evan пишет: ещё просьба Гоша, а можешь мне из последней сборки выкинуть красный треугольник из дерева и сборку выслать на почту, хочу поюзать дерево, и сравнить сборки между собой интуиция , что то подсказывает. Да треугольник вообще к дереву ни малейшего отношения не имеет, он живет своей жизнью, собственной. А выкинуть его нельзя — сейчас фактически нет настройки в Aml Pages показывать этот маркер или нет. А приделывать такую настройку та еще морока, придется в компонент, который за настройки цветов лезть. А вроде пока никто не просил отключать маркер. Просят всё больше другое… Совсем другое…

Carc: Carc пишет: ещё просьба Гоша, а можешь мне из последней сборки выкинуть красный треугольник из дерева и сборку выслать на почту, хочу поюзать дерево, и сравнить сборки между собой интуиция , что то подсказывает. В новой версии Aml Pages 9.83 будет настройка показывать ли маркер в дереве…

evan: Carc пишет: В новой версии Aml Pages 9.83 будет настройка показывать ли маркер в дереве… Это даже слишком хорошо! Поздновато немного, поэтому Виндоус все равно придется переустанавливать.

evan: случайно не прорисовка в узлах? и вот ещё

Carc: Если про линии, то их рисует не сама Aml Pages — она только шаманит с фоновыми цветами — линии рисует сама Винда.

evan: Carc пишет: Если про линии, то их рисует не сама Aml Pages — она только шаманит с фоновыми цветами — линии рисует сама Винда. 1. А как определяются тогда размеры узлов, оптимальные расстояния между узлами, между линиями, размеры значков, тоже по рекомендациям винды, или по своим критериям. ? 2. подскажи в каком ни-будь приложении подобное расположение маркера в дереве ее, хотелось бы взглянуть, или это твое?

Carc: evan пишет: 1. А как определяются тогда размеры узлов, оптимальные расстояния между узлами, между линиями, размеры значков, тоже по рекомендациям винды, или по своим критериям. ? Все эта информация завсегда есть — у компонента ее можно запросить прямо на лету. evan пишет: 2. подскажи в каком ни-будь приложении подобное расположение маркера в дереве ее, хотелось бы взглянуть, или это твое? В стандартном исполнении такого вовсе нет. Иногда меняют еще рамку у выделенного узла, что в принципе и Aml Pages делает. Но это оказалось плохо заметно, когда локус внимания в редакторе и нужно просто быстро взглянуть "а туда ли я пишу" — какой узел выделен в дереве. Крупный маркер более заметен, именно для беглого взгляда. И рамка, и маркер это приблуды исключительно самой Aml Pages. Она сама их отрисовывает уже после того как стандартный компонент всё свое добро сам нарисует.

evan: Carc пишет: Иногда меняют еще рамку у выделенного узла, что в принципе и Aml Pages делает. Но это оказалось плохо заметно, когда локус внимания в редакторе и нужно просто быстро взглянуть "а туда ли я пишу" — какой узел выделен в дереве. Крупный маркер более заметен, именно для беглого взгляда. Воо!!! это хорошее техническое, надежное решение с точки зрения качества логики (по сути статическое), потому как динамика маркера, да и вообще любая динамика (переходные процессы) непредсказуема и несет очень много вреда, и очень тяжело теоритически рассчитывается, тем более пролетая птичкой между разными объектами в дереве может где нить (накакать).

Carc: evan пишет: Воо!!! это хорошее техническое, надежное решение с точки зрения качества логики (по сути статическое), потому как динамика маркера, да и вообще любая динамика (переходные процессы) непредсказуема и несет очень много вреда, и очень тяжело теоритически рассчитывается, тем более пролетая птичкой между разными объектами в дереве может где нить (накакать). Статика дело хорошее, но бесполезное к сожалению.

evan: Вообще то, хотелось бы задать вопрос пользователю, который тебя убедил создать маркер в дереве. Но прежде чем задавать ему вопрос попросил бы его выслать мне скриншот его интефейса. Может в этом и кроется вся причина его неудовлетворения. Особенно, если он использует СОБственную цветовую гамму интерфейса, т. есть НЕ по умолчанию. Когда я в первые познакомился с Aml Pages, на начальной стадии её разработки, тогда еще не было настроек фона дерева и помню как я возмущался цветовой гаммой дерева (ссылаясь на неудачную цветовую гамму, хмурый интерфейс), после появления настроек цвета дерева, обрадовался и начал гонять во всей цветовой гамме 256 градаций черного с оттенками. какой бы фон я не выбирал, мне всегда чего то не хватало, не нравится и все, а по умолчанию цвет скучновато-серовато-темноватый какой то. Огромное время потраченных часов напрасно, я успокоился и признал, что автор выбрал самую лучшую гамму из возможных, черно-белых градаций. Почему же мне не нравилось? Оказывается, как только я начинаю делать светлее фон дерева(более веселее), мне не хватает контрастности(четкости) изображения в дереве на узлу, который включен. Попробуйте сами на белом фоне дерева, увидеть белую подсветку включенного узла дерева, — вот и думаю, что пользователь который захотел маркер, был перед выбором цвета дерева, но он не прошел путь исследователя, который прошел я и поэтому ему не нравится. Добавлю больше, если вам не хватает внимания по выделению узла (с фоном по умолчанию), значить у вас разделительной линией сильно закрыты заголовки в дереве (влево) , а сдвигая разд. линию вправо увеличивается общее представление выделения( потому что общая площадь выделения заголовка увеличивается), другой раз даже наоборот кажется , что сильно режет глаза выделенный узел и приходится сдвигать разделительную линию влево. И лично меня даже раздражает маркер в дереве, потому как я привык смотреть в дереве на само выделения(заголовка узла), которое кстати и является одновременно гиперсылкой на открытие этого узла в редакторе, а так как мы везде привыкли щелкать по гиперссылкам, то следовательно взгяд должен быть направлен на заголовок узла, а не на какой то там слева маркер. +Это был рассмотрен всего один вариант интерфейса, с черно-белой градацией черного в дереве. Но в интерфейсе программы есть очень много других узлов и объектов, которые имеют собственный цвет, а по теории цвета количество оттенков очень и очень большое число. так, что если захочете и начнете серьезно эксперементировать с цветами в интерфейсе Aml Pages, чтобы вам понравилось, мой совет: тогда лучше удалить программу и занятся более полезным делом.

Carc: evan пишет: Вообще то, хотелось бы задать вопрос пользователю, который тебя убедил создать маркер в дереве. Дык задавай… Вот он я evan пишет: Но прежде чем задавать ему вопрос попросил бы его выслать мне скриншот его интефейса. Дык на сайте они и лежат эти самые скриншоты… evan пишет: +Это был рассмотрен всего один вариант интерфейса, с черно-белой градацией черного в дереве. Но в интерфейсе программы есть очень много других узлов и объектов, которые имеют собственный цвет, а по теории цвета количество оттенков очень и очень большое число. А вот это уже полные глупости. Где только возможно Aml Pages использует свои основные цвета из настроек: или дерева, или редактора текста. С редкими отклонениями вроде специальных команд меню, которые должны быть хорошо заметны пользователю, или тех же разделителей меню с надписями — ибо это примочка исключительно самой Aml Pages, стандартное меню Windows такое в принципе не умеет. evan пишет: так, что если захочете и начнете серьезно эксперементировать с цветами в интерфейсе Aml Pages, чтобы вам понравилось, мой совет: тогда лучше удалить программу и занятся более полезным делом. Да не хочу я экспериментировать. У меня есть пара тем пользовательского интерфейса, которые и используются. Одна постоянно, вторая для скриншотов. Да и пользователи не хотят «экспериментировать». Им нужно чтобы удобно было, а не бесконечные настройки и эксперименты. Не для экспериментов им нужна Aml Pages, а для работы. Aml Pages всего лишь инструмент для них, а не цель.

evan: Carc пишет: Статика дело хорошее, но бесполезное к сожалению. Я так не думаю, если те желается маркер, можно, как вариант закрепить его жестко на месте значка узла дерева и когда узел открыт отображается маркер, когда ушел с него отображается значок узла, а маркер отображается соответственно в другом месте куда пришел, т. есть получается, что на месте значка в узле находится два жестко закрепленных значка, снизу стоит маркер, а сверху над ним стандартный значок, когда узел выбран стандартный значок не отображается(скрывается) и отображается маркер и наоборот. а если кому то не нравится это дело, или хочется другой значок иметь например мне, то я вместо маркера, тогда ставлю два одинаковых значка узла, в этом случае не буду видеть маркера, или ставлю другой значок, которым мне хочется отображать открытый узел вместо маркера.

Carc: evan пишет: Я так не думаю, если те желается маркер, можно, как вариант закрепить его жестко на месте значка узла дерева и когда узел открыт отображается маркер, когда ушел с него отображается значок узла, а маркер отображается соответственно в другом месте куда пришел, т. есть получается, что на месте значка в узле находится два жестко закрепленных значка, снизу стоит маркер, а сверху над ним стандартный значок, когда узел выбран стандартный значок не отображается(скрывается) и отображается маркер и наоборот. а если кому то не нравится это дело, или хочется другой значок иметь например мне, то я вместо маркера, тогда ставлю два одинаковых значка узла, в этом случае не буду видеть маркера, или ставлю другой значок, которым мне хочется отображать открытый узел вместо маркера. Хм… Ну любопытная мысль — я подумаю…

Carc: Выпущена Aml Pages 9.82 сборка 2734 [+] добавлена настройка цвета маркера выделенного узла в дереве; [+] добавлена хот-прорисовка кнопок в настройки цветов Aml Pages; [+] диалог свойств страницы показывает в настройках положения курсора его фактическую позицию; [*] исправлено: повреждение данных документа при сохранении документа, защищенным паролем на чтение, если в момент сохранения был включен режим "Только для чтения"; [*] улучшения для прорисовки маркера выделенного узла в дереве;

evan: 1. Изменение размера маркера до размера между линиями узлов дало положительные результаты, прорисовка маркера в дереве исчезла. Но осталось много неприятных вопросов к поведению маркера в дереве. 2. В первую же очередь, меня беспокоит, как вернуть назад нормальное отображение линий узлов в дереве для Aml Pages. Напомню, что я работал последние 4 года в сборке Aml Pages версии 9.55 build 2487 где отсутствует маркер в дереве и за все 4 года ни разу не было проблем в дереве, а вот обновился и началось. После полного удаления Aml Pages с Винды, как старой, так и новой сборки и переустановки их заново результат не изменился, значить можно предполагать, что прорисовка линий узлов записывается в реестре Виндоус, а кто то утверждал обратное, по маркеру. последовательность моих действий и репортов предполагают утверждать что виноват маркер. 1). - почему при создании узлов дерева маркер сразу исчезает в некуда и сразу же в линиях узла дерева появляется прорисовка в виде слияния белых сегментов, а Виндоус похоже запоминает этот параметр и выставляет для всех линий Амл, так например в окне Настройки Амл в линиях узлов тоже появляется точная копия прорисовки. Практика, пользовательского тестирования утверждает, если появилась прорисовка, значит жди где нибудь, что нибудь всплывет, так например появляется прорисовка 4 разновидностей на курсоре мыши при наведении курсора мыши на заголовок, исчезает вертикальная прокрутка в дереве, изменяется самопроизвольно длина ползунка, появляются одновременно две прокрутки справа, исчезают линии соединения узлов дерева, в старой версии не могу включить в настройках заблокирован этот параметр. и как следствие за короткий промежуток сбои.

evan: Добавлю по прорисовке линии узлов дерева. Это не просто прорисовка (засвечены два темных сегмента квадрата 8 на 8 пикселей). Это обрезание линии на границе темного и светлого, а потом произошло соединение разорванных участков, но уже неправильное, должны были соединится темный с белым сектором, а получилось что соединились два темных сектора, на скрине черный и черный рядом, а почему тогда два черных стали белыми? так как засвечиваются сегменты с близ лежащим по логике через один квадрат, то неправильная комбинация автоматически высветилась согласно логике, и в результате мы видим непрерывную белую полоску, как (прорисовку где два светлых и два темных квадратов засвечены белым) После соединения разреза линии, нарушается первоначальное условие существования линии узла. Все бы ничего, но возможно к этой линии привязана какая нибудь инфа, например (стробирование, четность, или данные) привязаны к белым сегментам, тогда после соединения линии нарушается четность, и белые сегменты становятся нечетными после разреза. для увеличения по рисунку кликнуть мышью

Carc: evan пишет: Это не просто прорисовка (засвечены два темных сегмента квадрата 8 на 8 пикселей). Дык линии то рисую не я, а сама Windows. Так что это к Microsoft вопросы…

evan: 1. При выполнении команды "Вырезка экрана" в Листочке на курсор мыши подцеплена надпись "Выделить область левой кнопкой мыши" По большому счету, эта надпись нужна лишь на начальном этапе знакомства, как подсказка. Ну еще как реклама, что умеем подцеплять к курсору (обращайтесь). А в работе она только мешает, закрывает обзор видимости и ощущение, что прицепилось что то к курсору и таскаешь это что то за собой, ладно бы это рыбка на удочку попалась, тогда и не грех потаскать. Потом сама надпись красный жирный шрифт, и хотели добавить видимо(объёмность), тени наложить строчкой черного и получилось, как размазаная, (стремная). -Есть возможность отключать эту надпись, али нет? +Вот лучше бы к курсору на самый кончик (с верху кончика) курсора подцепили красненький кружочек цветом таким же, как линия выделения и диаметром точь в точь с ширину этой линии, вот тогда, это красненькое пятнышко на кончике (или тоненький крестик, как на FSCapture ), стали бы ориентиром от куда начнется точка рисования курсором, выделения скриншота , а то глядя на весь черный курсор не знаешь на каком расстоянии от него появится эта точка отсчета рисования. ++Круто было б, если бы к "Вырезке экрана" была подцеплена возможность управлять, FSCapture, пусть она находится на диске, в ней включен режим (Прямоугольное выделение и в буфер обмена ), а по команде "Вырезка экрана" в Амл, она подключается, делаешь вырезку, эта вырезка попадает в буфер обмена и от туда автоматом вставляется в Амл, или Листочек. Получается красиво, и вроде как не нарушаешь авторских прав. А если ещё договорится с автором, комплектовать в Амл, со скидкой оплаты, то можно будет прицепить её и использовать в Амл, по полному функционалу или, как отдельное приложение по желанию, хошь так или так. + В меню Вставка — Вырезка экрана как файл, хорошо б иметь путь указывать куда сохранить файл на диске чтобы знать, а может ещё и автоматом, примерно так: создается новая папка на жестком диске с названием документа apd.в этой папке лежит исполняемый файл и вложенная папка с рисунками документа, доступ к рисункам естественно свободный. ++Теперь берем эту же схему хранения и применяем её для хранения рисунков по команде "Вырезка экрана" в Листочке, рисунки вставляем не в документ (в страницу), а в папку Рисунки, а в самой странице прописывается ссылка на место хранения, таким образом рисунок будет хранится не в теле документа, а в папке и соответственно не будет занимать в документе кучу Мг.байт. а вызываться рисунок из папки будет только тогда, когда открыта страница в редакторе текста. Далее, если теперь такую конструкцию объединить в один общий файл в apd. Наши папки будут скрыты, как один общий файл apd. документа, но самое главное в нем будут гальванически развязаны хранение текста и хранение рисунков. доступ к рисункам естественно станет Закрытым из вне, только через открытие страницы. Но все таки хочется рисунки свои поиметь, тогда можно сделать так делаешь копию всего документа и выбираешь команду в Амл, разъединить исполняемый файл с папкой Рисунки, забираешь рисунки, и удаляешь исполняемый файл в корзину, так как это была копия файла. +Чтобы не городить дополнительных настроек, хорошо бы в меню Вставка — Вырезка экрана, как файл, использовать те же включенные настройки формата файла и для команды "Вырезка экрана" в Листочке.

Carc: А не проще ли профессиональным софтом пользоваться для таких запросов? Тем же FastStone Capture…

evan: -При переименовании заголовка узла дерева, через контекстное меню — переименовать, размер выделение заголовка 416 пикселей(не норма) и перекрывает два соседних узла, а при открывании в редакторе (активном) щелчком по узлу размер нормальный 208 пикселей, равен расстоянию между узлами. -Если в Aml Assist при выборе команды, шелкнуть левой кнопкой Мыши в подсказку команды главное окно Амл, зависает, не реагирует ни на одну команду и кнопку, вывести из этого состояния можно только через панель Задач, по команде закрыть окно

Carc: evan пишет: -При переименовании заголовка узла дерева, через контекстное меню — переименовать, размер выделение заголовка 416 пикселей(не норма) и перекрывает два соседних узла, а при открывании в редакторе (активном) щелчком по узлу размер нормальный 208 пикселей, равен расстоянию между узлами. Так и задумано. При редактировании размер должен быть больше.

evan: Carc пишет: Так и задумано. При редактировании размер должен быть больше. Раньше размеры выделения узлов заголовка Дерева, были одинаковые по 208 пикс. как в активном состоянии, так и при Переименовании узла. (а сейчас перекрываются) Перекрытие размеров выделения узлов дерева ведет к прорисовке в дереве и как следствие к сбою. Не зря ведь у тебя и все значки, которые вставляются в узлы имеют размеры не более расстояния между узлами.

Carc: evan пишет: Раньше размеры выделения узлов заголовка Дерева, были одинаковые по 208 пикс. как в активном состоянии, так и при Переименовании узла. (а сейчас перекрываются) То раньше, а то теперь. Раньше Windows сама разруливала полем редактирования перед переименованием. А теперь я переделал ей немного, чтобы она увеличивала и поле редактирования, и шрифт в ней. Чтобы заметнее было главное именно сейчас — что редактируем, остальное по бокам, сверху, снизу пусть подождет. Перекрытие размеров выделения узлов дерева ведет к прорисовке в дереве и как следствие к сбою. Не зря ведь у тебя и все значки, которые вставляются в узлы имеют размеры не более расстояния между узлами. Не ведет это к перерисовке в дереве. Винда не дура — она знает что перекрыто полем редактирования, и перекрытое этим полем перерисовывать не будет. А остальное и раньше не перерисовывалось. Так что всё стандартно, как и раньше. С той разницей что поле редактирования увеличено немного, и чуть увеличиваются шрифты. После чего об этом сообщается Винде, и она начинает работать как и раньше, теми же штатными средствами. И сбои тут не могут возникнуть. Неоткуда им взяться. Либо создался увеличенный шрифт, и Aml Pages предложит его винде. Либо нет — и Aml Pages и вовсе ничего менять не будет. Третьего не дано. Транзакция, йоптыть, понимашь. Ломаться тут нечему. Обкатанный уже модуль используется.

Carc: evan пишет: -Если в Aml Assist при выборе команды, шелкнуть левой кнопкой Мыши в подсказку команды главное окно Амл, зависает, не реагирует ни на одну команду и кнопку, вывести из этого состояния можно только через панель Задач, по команде закрыть окно Да, действительно. Есть такая бага. Вроде поправил, выложу в ближайшей сборке. Спасибо за репорт!

evan: -Опция дерева "Показывать линии между узлами дерева" на данном этапе пустая, никчемная опция. Вот если бы она восстанавливала данные Виндоус, тогда бы ей цены не было. Обратил внимание на слово "Показывать" встречается очень часто в настройках, а помнится на начальном этапе разработки, как кто то енто слово воспринимал в штыки(мол отображать правильнее), это кто ж так перевоспитал? -Ссылки: "ЧаВо, RSS Лента, Группа ВКонтакте, Видео" Встречаются аж 6 раз: В гл окне без документа, в меню Помощь, кнопка Web-сайт, кнопка справка, в самой Справке, и в окне О Программе. Я давно ещё, как то говорил, что в программе Амл уже более тысячи команд и это уже начинает напрягать в обзоре, може не стоит загромождать повторяющейся инфой до 6 раз в разных местах, причем это инфа в основном для начинающих, а взять ее и разместить в одном разделе. -Задавал вопрос и не получил ответа: Почему в главном окне на месте документа, или когда документ закрыт, в левом верхнем углу гиперссылки возбуждаются и начинают генерировать, при наведении курсора Мыши на гиперссылки, это ж явно не к добру? может это идет от генератора паролей?

Carc: evan пишет: -Опция дерева "Показывать линии между узлами дерева" на данном этапе пустая, никчемная опция. Вот если бы она восстанавливала данные Виндоус, тогда бы ей цены не было. А почему настройки Aml Pages должны влиять на данные Windows? Зачем да и кто позволит?

evan: Carc пишет: А почему настройки Aml Pages должны влиять на данные Windows? Зачем да и кто позволит? А почему при установки Aml Pages 9-82, приложение изменяет настройки(данные) Windows? в конкретном случае нарушает прорисовку узлов дерева Windows? Зачем да и кто позволил? Самое неприятное в этой истории, чтобы восстановить линии узлов в дереве нужна переустановка Windows. (а это не один пользователь) И если продолжить использовать Aml Pages 9-82 снова, то результат повторится. И опция "Показывать линии между узлами дерева" в настройках Aml Pages думаю придумана для частичной компенсации проблемы в разработке элементов узлов Дерева.

Carc: evan пишет: А почему при установки Aml Pages 9-82, приложение изменяет настройки(данные) Windows? в конкретном случае нарушает прорисовку узлов дерева Windows? Aml Pages вообще никак не влияет на настройки Windows. НИКОГДА. (по слогам: ни-ког-да). Она изменяет только свои собственные настройки, как отрисовывать собственные узлы дерева в самой Aml Pages. Причем делает это штатными документированными средствами. Настройки Windows тут вообще не причем. Зачем да и кто позволил? Не позволил, а скомандовал. Причем я. А затем чтобы то, что в локусе внимания — редактируемое поле — было заметнее, чем остальное. Ибо в момент редактирования остальное не важно, а важно только то, что редактируем — текст поля. evan пишет: И опция "Показывать линии между узлами дерева" в настройках Aml Pages думаю придумана для частичной компенсации проблемы в разработке элементов узлов Дерева. Ты мне рассказываешь зачем эта опция? Ей 100 лет в обед, и оставлена для совместимости. Некоторым пользователям больше нравится вообще без линий. Хотя подавляющему большинству как раз линии нужны. Ну да и нормально: по умолчанию линии как раз включены, что большинство и удовлетворяет.

evan: Carc пишет: Aml Pages вообще никак не влияет на настройки Windows. НИКОГДА. (по слогам: ни-ког-да). Она изменяет только свои собственные настройки, как отрисовывать собственные узлы дерева в самой Aml Pages. Причем делает это штатными документированными средствами. Настройки Windows тут вообще не причем. "НИКОГДА." -Это смотря с какой стороны подходить к данному утверждению. если с теоритической точки зрения, то даже великий ученый Ньютон лажанулся с направлением электрического тока, утверждая, что ток движется от плюса к минусу, а оказывается наоборот. С практической точки зрения, я пока не могу опровергнуть нужна перестановка Виндоус, потому что нет бэкапа Виндоус и точек восстановления системы. не сообразил перед обновлением лицензии и установки сборки 9-82 перестраховаться и получил. Напомню, что перед установкой сборки 9-82, работал без проблем 4года на старой сборке 9.55 build 2485, на которой отсутствует Маркер в дереве. А тут знакомый хотел себе купить Амл, ну я и решил поюзать, чтобы не подставить его, зная что с Маркером были проблемы.( А это не стандартный узел дерева, которого нет в Виндоус) Зато есть огромный опыт тестирования этого приложения, лет 15 наверное и соответственно обобщающее логическое мышление по поводу "НИКОГДА." если выразить в цифрах, то будет очень и оч… Ну да ладно, как говорят, кто не рискует тот да-да! поэтому многим и мне нравится эта программка. С точки зрения элементарной логики приложение Амл, работает в платформе(движке) Виндоус (но не на оборот), другими словами Виндоус предоставляет свою программную площадку, для работы на ней, всех приложений, при условии соблюдения на ней программных и технических требований касаемых ее собственного программного обеспечения. Значить все приложения и Амл, должны выполнять все техн.условия и программные требования Виндоус, при разработке своих приложений, но если вдруг в приложении происходит прорисовка в узлах Дерева, или ещё что то необычное, то это говорит о конфликте Амл с Виндоус. Хорошо, если в это момент ничего не произойдет серьезного с самой Виндоус. А если вдруг происходит серьёзный (аварийный) сбой, когда Виндоус пытается закрыть приложение и не может, в этот момент может произойти все что угодно, потому что не управляемый программный код приложения может изменить настройки (параметры) самой Виндоус, которые хранятся в реестре. это к вопросу "НИКОГДА." Я бы мог подтвердить ссылочками из форума сколько раз переустанавливал Виндоус и по какой причине, но увы многое чего интересного удалено, хотя на многих форумах этого не делают.

Carc: Ключевое слово "Windows предоставляет площадку". Aml Pages может повредить площадку, но не саму Windows. Это обычная особенность защищенных ОС. Поэтому переустановка Windows и не понадобится.

evan: Carc пишет: Ключевое слово "Windows предоставляет площадку". Aml Pages может повредить площадку, но не саму Windows. Это обычная особенность защищенных ОС. Поэтому переустановка Windows и не понадобится. Дык, ну тогда просто и верни исходную настройку в площадке Windows, которую изменила Aml Pages, через опцию(Показывать линии узлов дерева), а то почему должны страдать остальные другие приложения с древовидной структурой дерева, в которых перестала отображаться эта линия. Себя то перестраховал опцию создал, правда после этого линия кривоватая получилась с разрывами.

Carc: evan пишет: Дык, ну тогда просто и верни исходную настройку в площадке Windows, которую изменила Aml Pages Я тебе уже в третий раз повторяю. Повторю для тех кто в бронепоезде, в четвертый и последний раз. Aml Pages ничего не меняет в настройках дерева Windows. И соответственно и вернуть в настройках Windows ничего не может — ибо она ничего и не меняла. Aml Pages даже сами линии в дереве внутри себя не трогает. Их рисует исключительно сама Windows.

evan: Carc пишет: Aml Pages ничего не меняет в настройках дерева Windows. И соответственно и вернуть в настройках Windows ничего не может — ибо она ничего и не меняла. Aml Pages даже сами линии в дереве внутри себя не трогает. Их рисует исключительно сама Windows. Если происходит сбой по причине нажатия клавиш , Мыши в дереве Амл, после чего зависает Амл и зависает платформа Винды, Вывод из этого состояния только через Диспетчер задач и потом теряются линии узлов, хочешь сказать что я виноват в этом? 2. Зачем тебе опция Показывать линии между узлами дерева, ни в одном приложении нет такой опции если все в порядке в дереве, а вот если есть глюки в дереве, то после этого сбоя линий узлов в дереве не будет, а переключив опцию линии в Амл 9-82 появятся, но только в твоем приложении (видоизмененные от исходных) У меня была Амл без маркера я тебя десять раз писал, что все было Ок. До обновления версии 9-82, я старую сборку 9-55 скопировал с диска с на отдельный диск и после сбоя линий узлов в ней тоже исчезли линии узлов, как и во всех приложениях подобных и опция Показывать линии между узлами дерева не запрограммирована на переключение и естественно не могу включить - вот для чего нужна эта опция только в Амл

Carc: evan пишет: 2. Зачем тебе опция Показывать линии между узлами дерева, ни в одном приложении нет такой опции если все в порядке в дереве, а вот если есть глюки в дереве, то после этого сбоя линий узлов в дереве не будет, а переключив опцию линии в Амл 9-82 появятся, но только в твоем приложении (видоизмененные от исходных) Последний раз говорю: не меняет Aml Pages линии — только фон. От того что в соседних приложениях иначе таких выводов не сделать. В Винде есть вагон и маленькая тележка стандартных возможностей менять внешний вид много чего. Начиная от CustomDraw+OwnerDraw и заканчивая визуальными стилями и Version Compatibility манифестами. И соседним приложениям эти возможности точно так же доступны, как и любому другому приложению. Внешний вид другого приложения не то чтобы ничего не доказывает. Он даже ничего и не говорит. evan пишет: У меня была Амл без маркера я тебя десять раз писал, что все было Ок. До обновления версии 9-82, я старую сборку 9-55 скопировал с диска с на отдельный диск и после сбоя линий узлов в ней тоже исчезли линии узлов, как и во всех приложениях подобных и опция Показывать линии между узлами дерева не запрограммирована на переключение и естественно не могу включить - вот для чего нужна эта опция только в Амл Ты опять за старое? Ты мне будешь рассказывать что зачем до почему исторически сложилось в Aml Pages? Настройка линий есть в Aml Pages уже лет 10. Маркер появился в последний год. Прояви простую Аристотелевскую логику. Выкинь нахер свои технические предположения. Они излишни. Подхода древнего грека достаточно с головой для опровержения твоих выводов. Даже моих слов уже не нужно — достаточно древних. Короче мне надоело спорить. Я уже тебе писал. Ближайший бильд будет с настройкой показывать ли маркер. Но ведь я ж тебя сто лет знаю. Когда ты ее отключишь, и увидишь что проблема не в этом, ты вместо того чтобы признать собственную неправоту и попытаться разобраться, всё равно начнешь старые песни о главном.

evan: Carc пишет: Прояви простую Аристотелевскую логику. Выкинь нахер свои технические предположения. Они излишни. Подхода древнего грека достаточно с головой для опровержения твоих выводов. Даже моих слов уже не нужно — достаточно древних. Короче мне надоело спорить. Я уже тебе писал. Ближайший бильд будет с настройкой показывать ли маркер. Но ведь я ж тебя сто лет знаю. Когда ты ее отключишь, и увидишь что проблема не в этом, ты вместо того чтобы признать собственную неправоту и попытаться разобраться, всё равно начнешь старые песни о главном. Я сейчас скажу пока Маркер не убрал, Надо сказать огромное спасибо маркеру, за то что он помог показать, всю серьезность, уязвимость, некачественного решения выделения узлов дерева, особенно через гиперссылки, решение которое длится с самого начала создания Амл.

Carc: evan пишет: Я сейчас скажу пока Маркер не убрал, Надо сказать огромное спасибо маркеру, за то что он помог показать, всю серьезность, уязвимость, некачественного решения выделения узлов дерева, особенно через гиперссылки, решение которое длится с самого начала создания Амл. Это не мое решение. Это встроенное решение самой Windows, сама Aml Pages только лишь реагирует на смену выделения в дереве и только.

evan: Carc пишет: Это не мое решение. Это встроенное решение самой Windows, сама Aml Pages только лишь реагирует на смену выделения в дереве и только. В самой Windows, в первом узле документов жестких дисков и во всех подобных Амл древовидных приложениях, ничего подобного нет, чтобы присутствовали 4 Четыре разных реакции выделения в Амл на одном узле: 1. Выделяется гиперссылка ( реакция при шелчке по гиперссылки) 2. Выделяется промежуток между гиперссылкой и разделительной линией дерева ( реакция при шелчке между гиперссылкой и разделительной линией) 3. Выделяется участок в зоне соприкосновения разделительной линии дерева с выделением заголовка узла ( реакция выделения заголовка в зоне соприкосновения с разделительной линии дерева) 4. Реакция выделения реагирует на сворачивание гиперссылки узла, при перекрытии разделительной линией дерева заголовка узла. Почему тогда в панели Теги, не сделал такое же дурацкое выделение? Выделение в панели Теги, соответствует большинству древовидных приложений, а так же подобию выделения Windows с маленькой дороботкой, которую делают все подобные Амл приложения, это доработка заключается в обрыве выделения после окончания текста заголовка. панель Теги, нужно брать за основу выделения и для панели Дерева

Fanat123: Гоша, твой Пегас становиться с каждым днём всё краше! Не знаю как других, но мне сейчас очень не хватает вот такого функционала: 1. убирать сверху надпись Aml Pages 2.82 2. позволить настраивать данную надпись например, менять на более компактное AML и вообще на произвольный текст 3. Если полностью убрана надпись названия программы - убирать и квадратные скобки 4. Если надпись есть и как следствие квадратные скобки - то перед и после названием файла добавлять хотя бы по пробелу ради улучшения читабельности 5. Сделать давно запланированный Редактор подсветок 6. Позволить вносить ручные поправки в файл расцвеченный автоматически согласно расцветке, причём после отключения всех подсветок, чтобы вручную расставленное форматирование сохранялось По последнему пункту: Мои проблемы решило бы (если уж никак невозможна реализация вышеописанной продвинутой подсветки) - редактирование документов (и их частей) в других приложениях, при том, что они отображаются/хранятся/индексируются в AML.

evan: Fanat123 пишет: Не знаю как других, но мне сейчас очень не хватает вот такого функционала: 1. убирать сверху надпись Aml Pages 2.82 Эта надпись, клеймо-авторский штамп, названия программы. Fanat123 пишет: 2. позволить настраивать данную надпись например, менять на более компактное AML и вообще на произвольный текст Ну, я тогда напишу "RVI Блокнот "- мой блокнот , а не Гошин. Лично я, против такого функционала.

Carc: Fanat123 пишет: Не знаю как других, но мне сейчас очень не хватает вот такого функционала: 1. убирать сверху надпись Aml Pages 2.82 А зачем ее убирать? Fanat123 пишет: 2. позволить настраивать данную надпись например, менять на более компактное AML и вообще на произвольный текст А это то еще зачем? Fanat123 пишет: 3. Если полностью убрана надпись названия программы - убирать и квадратные скобки 4. Если надпись есть и как следствие квадратные скобки - то перед и после названием файла добавлять хотя бы по пробелу ради улучшения читабельности Весь путь к файлу в квадратных скобках можно сократить только до имени файла. Fanat123 пишет: 5. Сделать давно запланированный Редактор подсветок Дык есть же.... Windows Блокнот называется. А крутой зачем? Он кому нужен? Формат файлов открытый набросать на коленке для себя дело одного вечера. Fanat123 пишет: 6. Позволить вносить ручные поправки в файл расцвеченный автоматически согласно расцветке, причём после отключения всех подсветок, чтобы вручную расставленное форматирование сохранялось Переключить в режим форматированного текста - ручное форматирование и останется. Fanat123 пишет: - редактирование документов (и их частей) в других приложениях, при том, что они отображаются/хранятся/индексируются в AML. Такое есть в Aml Pages. Можно - через прицепленные файлы.

Fanat123: Ещё хотелось бы ГК на создание папки, т.к. для создания Страницы есть и даже для создания Дочерней страницы есть, а для Папки нет. Как-то несправедливо получается!

Carc: Fanat123 пишет: Ещё хотелось бы ГК на создание папки, т.к. для создания Страницы есть и даже для создания Дочерней страницы есть, а для Папки нет. Как-то несправедливо получается! Справедливо. Команд много - клавиш мало. Приходится выбирать. Раньше была клавиша и для папки, я ее убрал сколько-то лет назад. Никто и не за заметил. Вывод: создание папки команда редко используемая, и тратить на нее клавишу не стоит.

Fanat123: В новой Справке до сих пор не нашёл объяснение работы с ссылками Everything. Искать где-то мелькавшую на форуме информацию затруднительно.

SetQ: Fanat123 пишет: В новой Справке до сих пор не нашёл объяснение работы с ссылками Everything. Искать где-то мелькавшую на форуме информацию затруднительно. Надо написать es:слово по контрол-ЛКМ откроется окно поиска Everything с поиском "слово", многословный поиск из АМЛ в Everything сейчас не передаётся.

Carc: SetQ пишет: многословный поиск из АМЛ в Everything сейчас не передаётся. А "многословный" это что за зверь такой? Что это и главное зачем?

SetQ: Carc пишет: А "многословный" это что за зверь такой? Что это и главное зачем? Поиск по нескольким словам, если ввести в Everything в стоке поиска "СП бетон", то будут найдены все файлы, где имени файла содержатся две эти подстроки в любом месте. Бывает надо искать файл более, чем по одному слову, поиск по одному слову "слово" эквивалентен маске "*слово*", а по нескольким - как-то можно в регулярных выражениях выразить, но смысл такой.

Carc: SetQ пишет: Поиск по нескольким словам, если ввести в Everything в стоке поиска "СП бетон", то будут найдены все файлы, где имени файла содержатся две эти подстроки в любом месте. Бывает надо искать файл более, чем по одному слову, поиск по одному слову "слово" эквивалентен маске "*слово*", а по нескольким - как-то можно в регулярных выражениях выразить, но смысл такой. Ну дык и в чем тогда проблема то в Aml Pages? В Aml Pages тогда и ссылка для поиска по нескольким словам должна выглядеть через *, а для нескольких слов сразу заменить на какой URL encoded, когда пробел заменяется на %какое-то_там_число. По любому Everything должен сам это разруливать при получении ссылки, вне зависимости откуда она запускается Aml Pages, Проводник Windows аль еще откуда. В чем непротык тогда в самой Aml Pages? Проще говоря, когда ссылка содержит в себе пробелы то вариантов только два URL Encoded: когда пробелы заменяется на эти самые Escape последовательности с %число вместо пробелов. А обработчик ссылки уже сам разруливает. Иногда Винда и сама при передаче ссылки разруливает эти пробелы во что надо. Или только другой признак начала ссылки и конца ссылки. Раз есть пробелы в адресе ссылки, то нельзя их использовать как признак конца ссылки, и в этом случае путь как из HTML: кавычки_адрес_с_пробелами_закрывающие_кавычки Третьего то в общем то не дано, по крайней мере так чтобы надежно. Как Aml Pages догадаться - до переноса строки считать все пробелы в тексте частью ссылки Everything, или это просто уже текст после ссылки пошел. Нет никакого формального признака — вообще никакого. И регулярные выражения тут не помогут. Они тоже полностью формальные признаки — только более сложные. И соответственно, когда таких признаков нет, формальные выражения не справятся чуть более чем никак. Другой разговор, что если вставлять такую ссылку как ссылку Aml Pages, через команду вставить ссылку — то да. Там что угодно в адрес можно запихать, хоть войну и мир. Aml Pages сама разрулит где конец адреса ссылки, а где начало.

SetQ: Проверил с последней версией Everything: работает первый вариант, если в AML пробелы заменить на %20, то Everything заменит их обратно на пробелы. Единственно, затрудняют чтение на странице эти %20: es:СП%20фунд вместо es:СП фунд Хотя, можно и привыкнуть. А так, не разрывать ссылку пробелами и ждать переноса строки - тоже вариант, можно в настройки вынести. Бывает, нужно ссылки на файлы написать с помощью file:, а не получается.

Carc: SetQ пишет: es:СП%20фунд вместо es:СП фунд Хотя, можно и привыкнуть. А так, не разрывать ссылку пробелами и ждать переноса строки - тоже вариант, можно в настройки вынести. Бывает, нужно ссылки на файлы написать с помощью file:, а не получается. Ну я тоже как-то думал, может что-то вроде настройки приделать... Я другого варианта практически не вижу просто…

SetQ: Carc пишет: Ну я тоже как-то думал, может что-то вроде настройки приделать... Я другого варианта практически не вижу просто… Дело нужное!

Carc: SetQ пишет: Дело нужное! Настройку только куда поместить... !?!

SetQ: Carc пишет: Настройку только куда поместить... !?! Панели - Редактор - Общее после "Подсвечивать стандартные гиперссылки" крыжик "Не разрывать гиперссылки пробелом" будет идеально.

Carc: SetQ пишет: Панели - Редактор - Общее после "Подсвечивать стандартные гиперссылки" крыжик "Не разрывать гиперссылки пробелом" будет идеально. И чего? И для всех тогда гиперссылок не разрывать? Да у меня половина текстов в Aml Pages тогда сплошной гиперссылкой станет… По уму, там нужна кастомная настройка. Да и вовсе тогда для начала начать с ls ссылок. Ибо актуально только для них. Все остальные std ссылки — htttp(s), ftp и.т.д. — и так подчиняются RFC, и пробелы там не используются. У них и так всё нормально будет.

Carc: Приделал настройку в новой версии Aml Pages 9.83 для es: ссылок в быстрых настройках… Скоро выложу…

SetQ:

Carc: Fanat123 пишет: В новой Справке до сих пор не нашёл объяснение работы с ссылками Everything. Искать где-то мелькавшую на форуме информацию затруднительно. Да я справку особенно актуальной давно не поддерживаю и не развиваю. Все равно ее никто и не читал шибко. А что интересовало по работе со ссылками?

Fanat123: Добавление к просьбе о ПОДСВЕТКЕ: 1) одинаковые или разные подсветки для следующих структур: ### однострочный текст ### многострочная текст 2) вложенность подсветки: ### часть текста ??? продолжение текста ? продолжение первого текста # ??? часть текста ### продолжение текста # продолжение первого текста ? 3) по разному обрабатывать и такие варианты ? текст ??? ??? текст ? Как я вижу: для всего этого было бы идеально использовать регулярныеВыражения. Очень прошу добавить такую функцию в Pages!

Carc: Fanat123 пишет: Добавление к просьбе о ПОДСВЕТКЕ: 1) одинаковые или разные подсветки для следующих структур: ### однострочный текст ### многострочная текст Не выйдет в текущей реализации подсветки, только если начальные символы менять. Fanat123 пишет: 2) вложенность подсветки: ### часть текста ??? продолжение текста ? продолжение первого текста # ??? часть текста ### продолжение текста # продолжение первого текста ? Тоже нереально. Fanat123 пишет: 3) по разному обрабатывать и такие варианты ? текст ??? ??? текст ? Можно, если переопределить правила подсветки. Fanat123 пишет: Как я вижу: для всего этого было бы идеально использовать регулярныеВыражения. Очень прошу добавить такую функцию в Pages! В Aml Pages регулярные выражения не используются.

Fanat123: Нашёл ошибку удаления узла. Например, имею подряд несколько страниц #1, #2, #3 Выбираю "#1" и нажимаю Shift+Del (по аналогии с функционалом Windows). В результате:"#1" - удаляется полностью минуя Корзину, но при этом следующая, даже никак не выделенная, страница "#2" оказывается в Корзине Aml Pages [ Версия самая свежая: Aml Pages 9.82.2734 ] _________________________________________________________________________________ Также у этой версии вдруг заметил, что иконка Цвет шрифта не меняет каждый раз цвет внутри и не запоминает его после выбора. А сразу же после первого выбора всегда показывает белый цвет.

Carc: Fanat123 пишет: Нашёл ошибку удаления узла. Например, имею подряд несколько страниц #1, #2, #3 Выбираю "#1" и нажимаю Shift+Del (по аналогии с функционалом Windows). В результате: "#1" - удаляется полностью минуя Корзину, но при этом следующая, даже никак не выделенная, страница "#2" оказывается в Корзине Aml Pages [ Версия самая свежая: Aml Pages 9.82.2734 ] _________________________________________________________________________________ Также у этой версии вдруг заметил, что иконка Цвет шрифта не меняет каждый раз цвет внутри и не запоминает его после выбора. А сразу же после первого выбора всегда показывает белый цвет. Спасибо! Проверю.

Fanat123: И очень прошу дать возможность совмещать на одной странице фрагменты: OLE, HTML, текст с разной автоподсветкой. Как упрощённый вариант реализации: позволить автопереход (с небольшим мельканием индикатора в Дереве документов) на следующий документ при достижении низа или верха документа (если есть), при чём при достижении низа ты как в ленте (напр., у https://www.rbc.ru/politics/31/03/2018/5abf55639a7947a09df34d14?from=newsfeed) видишь продолжение и плавно в него переходишь просто путём скроллинга. Это фактически единственное что мне нужно от AML Pages и даже удержало бы меня от поисков замены этому в целом замечательному редактору.

Carc: Fanat123 пишет: И очень прошу дать возможность совмещать на одной странице фрагменты: OLE, HTML, текст с разной автоподсветкой. Да это просто нереально даже... Технологии абсолютно разные, смешивать их еще та работа.

Fanat123: Подсветки: Обновляю раскладки - далее Диалог: "Обнаружено 18 раскладок" и клавиша "OК" Прошу добавить 3 секунды - после, которых этот справочный диалог сам собою закрывается!

Carc: Fanat123 пишет: Подсветки: Обновляю раскладки - далее Диалог: "Обнаружено 18 раскладок" и клавиша "OК" Прошу добавить 3 секунды - после, которых этот справочный диалог сам собою закрывается! Ну можно и добавить, разве что имхо стоит 5 секунд делать авто-задержку.

Fanat123: Справка опять отстаёт: После создания нового файла, его следует поместить в папку Aml Pages и перезапустить Aml Pages, или же достаточно выполнить команду меню "Страницы - Синтаксич. подсветка - Перестроить список". Вместо пункта "Перестроить список" есть сейчас "Обновить список". К тому же эта опция полезна только для перестройки самого списка подсветок, но не для того, чтобы вступили новые правила. В виду этого нужно хотя бы создать пункт меню "Файл > Перезапустить", а ещё лучше делать это сразу из меню работы с подсветками или вообще добиться того, чтобы работа с подсветками была гораздо легче.

Carc: Fanat123 пишет: К тому же эта опция полезна только для перестройки самого списка подсветок, но не для того, чтобы вступили новые правила. Не понял, что значит "вступили новые правила"? Что требуется?

Fanat123: Fanat123 пишет: К тому же эта опция полезна только для перестройки самого списка подсветок, но не для того, чтобы вступили новые правила. Carc пишет: Не понял, что значит "вступили новые правила"? Что требуется? Имеется в виду, что после внесения в файл формата .ash новые правила не сразу в ступают в силу и гарантированно срабатывают только после перезагрузки И Регулярные выражения для подсветки нужны, поскольку вложенность в подсветке как мне удалось заметить не работает! :(((

Carc: Fanat123 пишет: Имеется в виду, что после внесения в файл формата .ash новые правила не сразу в ступают в силу и гарантированно срабатывают только после перезагрузки Т.е. хотелось бы чтобы AP обнаруживала, что файл правил изменен автоматически, и тут же его перечитывала? Или после выполнения команды "Обновить список"?

Fanat123: Carc пишет: Да я справку особенно актуальной давно не поддерживаю и не развиваю. Все равно ее никто и не читал шибко. Версия 9.82 (build 2730) [*] исправлено: сбой если закрывать окно документа, при висящей панели фильтра по тегам; [*] обновлена русская справка; Carc пишет: А что интересовало по работе со ссылками? Нужна поддержка фраз с пробелами

Carc: Fanat123 пишет: Нужна поддержка фраз с пробелами Только через вставку гиперссылок Aml Pages можно. Автоматически подсветить URL не получится, ибо пробел это всегда уже признак конца URL.

Fanat123: Carc пишет: Автоматически подсветить URL не получится, ибо пробел это всегда уже признак конца URL. Да Бог с подсветкой даже: лишь бы работало! Но это же беда: пусть даже подсветки с регами не работают, но осилить подсветку псевдоссылок для Everything уж как-то но надо. Я уже не говорю, что сколько лет прошло, а с кодировками при работе с Assist полный бардак! / Гоша, извини, что говорю неприятное, но это правда! /

Carc: Fanat123 пишет: Я уже не говорю, что сколько лет прошло, а с кодировками при работе с Assist полный бардак! В смысле? Что именно не так с кодировками в Aml Assist? Он вообще с ними не работает - только передает данные в AP.

Carc: Fanat123 пишет: но осилить подсветку псевдоссылок для Everything уж как-то но надо. А как она ее подсветит, если не знает где конец ссылки? Автоматически определить конец гиперссылки можно или только по пробелу, или же по переносу строки - другого пути просто не существует. Ну или только какой encoded URL использовать, с символами вроде %20 вместо пробелов внутри ссылки. Сама Windows кстати так и делает, да и не только она сама.

Carc: Выложил новую версию Aml Pages 9.82 сборка 2736 [+] команда "Обновить список синтаксических подсветок" перечитывает правила подсветки из текущего файла правил; [+] автозакрытие диалога об отчете после обновления списка синтаксических подсветок; [+] добавлена новая версия плагина Aml Assist 3.25 (зависание при щелчке левой кнопкой по подсказке к команде меню панели); [*] команда "Объединить строки" удаляет все переносы, включая двойные в выделенном диапазоне текста;

evan: Маркер дерева, обратить внимание. Два совершенно разных варианта открытия узлов дерева. 1. Открытие узлов дерева с клавиатуры, стрелками вверх/вниз- упрощенный, простой вариант, который по видимому и взят за основу. (Здесь все просто, последовательно от одного узла к другому с верху вниз и обратно) 2. Сложный вариант открытия узлов с помощью Мыши. и он не соответствует первому варианту, по следующим причинам.(при которых и возникает сбой в дереве) При выборе открытия узла, курсором Мыши(левой кнопкой) получаем три варианта реакции на переключение узла: а). если делаем щелчок мыши непосредственно В САМ ЗАГОЛОВОК узла(Новая страница), когда в заголовке появляется линия подчеркивания(как гиперссылка) и с удержанием кнопки мыши, получаем выделение одновременно двух узлов, причем выделение куда переходим это (Новая страница) выделяется не вся линия до разделительной линии дерева, а только сам Заголовок. рис.1 б). если же делаем щелчок мыши с удержанием кнопки в зону Выделения (заголовка узла) , а именно в Промежуток между Заголовком узла и Разделительной линией Дерева, то тогда реакция перехода полностью совпадает с реакцией переключения управления с Клавиатуры. рис.2 в). если делаем щелчок мыши с удержанием кнопки в зону Выделения (заголовка узла) граничащий с Разделительной линии Дерева, то получаем прорисовку выделения с черным заголовком и с отсутствием значка Маркера. и после отпускания кнопки мыши Маркер появляется на позиции узла. рис.3 если после такого открытия узла в Дереве, сразу же щелкнуть Мышью(повторно) в заголовок возле разделительной линии дерева с удержанием кнопки мыши, то на курсор Мыши подцепится значок узла с черной надписью Заголовка узла(подобно подсказки) и после отпускания кнопки Мыши курсор очиститься от мусора. рис4. + плюс если учесть ещё переход со страницы с малым объемом данных, например 5кб(килобайт), на страницу с большим объемом данных, например 20мб (рисунки), технический смысл, задержка открытия узла с 20мб. в этом случае появляются свои нюансы на реакцию Маркера, с этим нужно отдельно разбираться. Все выполняемые действия описанные выше имеют стабильное 100% повторение и реакции отображения. => И когда в сборке 2733 где был завышен размер значка Маркера шла стабильная прорисовка Маркера в дереве плюс накладывается вторая прорисовка узла Заголовка при щелчке Мышью по заголовку узла рис.3, и все это по одной линии узла дерева и если в этот момент при удержании кнопки Мыши, поводить ещё курсором в поле Дерева, подобно команде (Перемещению узла) то получим Аварийную ситуацию программного кода в Амл и Виндоус, при которой Виндоус будет пытаться закрыть приложение и выдавать сообщение аварийного сбоя Амл. После неудачной попытки закрытия приложения получаем в настройках Виндоус (изменение параметра линии узла Дерева) на что это влияет, если откроем любое приложение, где до сбоя показывались эти линии узлов дерева,то после сбоя линий не будет вообще, можно по ворожить программно, чтобы эти линии появились в приложении, тогда они будут отображаться с прорисовкой (как неправильная настройка параметра Виндоус) чему это грозит, вопрос времени, по хорошему нужно восстанавливать настройки Виндоус до ситуации сбоя, или переустанавливать её.

SetQ: А можно добавить в синтаксические подсветки возможность делать жирным текст ключевых слов? "Пары" можно делать жирными, а отдельные слова - нет, а хотелось бы.

Carc: SetQ пишет: А можно добавить в синтаксические подсветки возможность делать жирным текст ключевых слов? "Пары" можно делать жирными, а отдельные слова - нет, а хотелось бы. Ну теоретически можно. По моему в движке синтаксической подсветки даже есть такая возможность, но она просто выключена в коде. Я ж движок подсветки лет 12-13 назад еще написал

SetQ: Carc пишет: Ну теоретически можно. По моему в движке синтаксической подсветки даже есть такая возможность, но она просто выключена в коде. Я ж движок подсветки лет 12-13 назад еще написал Хорошая консервация, если заведётся (движок)

Carc: SetQ пишет: Хорошая консервация, если заведётся (движок) Та не. Просто движок хороший. Один раз написал, всю жисть работает. Хотя я, конечно, и не стремился написать полноценную подсветку в стиле редакторов кода.

evan: Чем больше вникаешь в конструкцию Маркера дерева, тем больше разачарование в качестве работы узлов дерева, как следствие качество работы приложения. По большому счету привязка Маркера дерева к узлам дерева, это не программный узел-объект Windows платформы, а личная инициатива( эксперимент) автора программиста разместить поверх дерева Windows платформы свое собственное окно дерева. пока с одним узлом значком Маркером, но к нему можно ещё добавить свои узлы дерева, тогда чётко будем видеть два параллельных дерева окна, взаимодействующих между собой но использующие всего 1 одну программную Windows платформу, что реально не допустимо — для приложений которые разрабатываются непосредственно под конкретные параметры Windows платформы. И пока в приложении Амл коде будет находится программный код Маркера, он ещё много принесет неприятностей самому приложению. А то, что два варианта(2окна) дерева, одновременно друг над другом связанные между собой программным управлением и работают на одной платформе, практически доказывается легко по ситуациям сбоев дерева, когда на панели дерева появляется две вертикальные прокрутки рядом (сколько окон столько и прокруток соответственно) поверте на слово, просто на этот сбой я не сообразил заснять скриншот. Но тогда и в других местах приложения Амл будет сбойная реакция на эти два окна дерева, это я уже зафиксировал как срин. вот в настройках Внешнего вида Цвета дерева и цвета Маркера мы видим как вылезли две вертикальные прокрутки — вместо одной приложения Windows, что и требовалось доказать! скрин. 1 =>> А может задачу привлечение внимания включенного узла решить самым простым способом, добавить настройку (фона не активного включенного узла дерева) есть же ведь настройки фонов: фон дерева шрифт дерева фон активного узла и добавиться (фон не активного вкл. узла)

evan: Неправильное отображение (Вертикальной прокрутки) в поле Дерева. Завязано с переключением кнопок Дерева с кнопками: Теги-Метки-Все метки (Левой панели дерева) или по клавишам: Ctrl+1, Ctrl+2, Ctrl+3, Ctrl+4 и чтобы стабильнее отображать ситуацию с Вертикальной прокруткой) используем изменение размера окна по вертикали, кнопкой (Свернуть в окно) в заголовке программы.

evan: Большой вопрос? для чего, зачем, с самого начала разработки в AmlPages в узлах Дерева используется подчеркивание(отображение) заголовка узла линией самой гиперссылки узла при наведении курсора Мыши на заголовок узла.

Carc: evan пишет: Большой вопрос? для чего, зачем, с самого начала разработки в AmlPages в узлах Дерева используется подчеркивание(отображение) заголовка узла линией самой гиперссылки узла при наведении курсора Мыши на заголовок узла. Это встроенная возможность компонента дерева в Windows.

evan: Carc пишет: Это встроенная возможность компонента дерева в Windows. Только вот странно как то, почему то из десятка рассмотренных мною подобных AmlPages приложений, ни одно из них не использует подобную возможность Windows, в корне документа. А используют стандартное простейшее выделение узла платформы Windows (При наведении курсора мыши на заголовок узла, выделяется (не как гиперссылка узла), а появляется фокус выделения заголовка до разделительной линии, и после щелчка, открывается узел. Щелчок мышью в любую зону фокуса заголовка в Windows имеет единую реакцию. Причем, ни каких трёх зон выделения в заголовке нет, как это в AmlPages. = Помню, как на зоре создания панели ( Закладки страниц), а она один в один использовала гиперссылки заголовков узлов, я тебе сигнализировал, что гиперссылки в панели Закладки, создают вспышки и приводят к сбою дерева, на что ты мне лапшу на уши вешал, что это все Windows, меня не было 4 года и смотрю исправил, и (( выделения сделал подобно Windows и усе заработало) => => Вот, вот, и в Дереве надо делать, что то подобное.

Carc: evan пишет: А используют стандартное простейшее выделение узла платформы Windows Стандартное поведение Windows как правило не очень хорошо отвечает конкретным требованиям конкретной софтины. Ну например: стандартное поведение не разрешает ни показывать вложенные файлы, ни показывать вообще какую либо дополнительную информацию в узле дерева, так, чтобы она не сливалась с основной. Вот и приходится допиливать. Ключевое слово "до". Aml Pages не меняет всё и вся. Она только дополняет кое что в дереве…

evan: Carc пишет: Стандартное поведение Windows как правило не очень хорошо отвечает конкретным требованиям конкретной софтины. Ну например: стандартное поведение не разрешает ни показывать вложенные файлы, ни показывать вообще какую либо дополнительную информацию в узле дерева, так, чтобы она не сливалась с основной. Вот и приходится допиливать. Ключевое слово "до". Aml Pages не меняет всё и вся. Она только дополняет кое что в дереве… А может вытаскивание нужной инфы, делать не напрямую с заголовка, а косвенно через программные коды. Не зря же Виндоус ругается, да и разработчики других приложений не лезут ведь нарожен, а это факт. да и в самой винде в первом разделе корня нет ничего подобного, это ж не с проста.

Carc: evan пишет: А может вытаскивание нужной инфы, делать не напрямую с заголовка, а косвенно через программные коды. Не зря же Виндоус ругается, да и разработчики других приложений не лезут ведь нарожен, а это факт. да и в самой винде в первом разделе корня нет ничего подобного, это ж не с проста. Она и не вытаскивает никакую инфу с заголовка. Она там ее только показывает. И всё.

evan: Carc пишет: Она и не вытаскивает никакую инфу с заголовка. Она там ее только показывает. И всё. Но она показывает не ту стандартную инфу, которая включена в алгоритм платформы Виндоус, а твою которую тебе Имхо. на которую у тебя написаны твои собственные программные коды и вот тут и начинают конфликтовать коды Винды с твоими, кто кого...

Carc: evan пишет: Но она показывает не ту стандартную инфу, которая включена в алгоритм платформы Виндоус, а твою которую тебе Имхо. на которую у тебя написаны твои собственные программные коды и вот тут и начинают конфликтовать коды Винды с твоими, кто кого... Чушь всё это! Причем полная и безграмотная, можно даже сказать — кромешная и мракобесная. Ты даже примерно не представляешь ни как это устроено в Aml Pages, ни как это позволяет делать сама же Windows. Отсюда и такие выводы: в огороде бузина, а в Киеве дядька. Нет там никаких конфликтов. Показывает Aml Pages свою дополнительную инфу, используя тем не менее стандартные, именно для этого предусмотреннные, средства Windows. Сама Windows понятия не имеет о существовании этой допольнительной инфы, ибо ей это не нужно, а Aml Pages ей и не говорит о ней.

SetQ: Такая бага: при числе мониторов два при окне АМЛ на втором мониторе при выборе цвета окошко выбора цвета появляется у правой границы первого монитора, могу скрин приложить.

Carc: SetQ пишет: Такая бага: при числе мониторов два при окне АМЛ на втором мониторе при выборе цвета окошко выбора цвета появляется у правой границы первого монитора, могу скрин приложить. Странное дело… Хорошо бы скриншот увидеть…

SetQ: Carc пишет: Странное дело… Хорошо бы скриншот увидеть… В понедельник будет.

SetQ: Ещё одна бага или фича с синт. подсветками: к примеру, задаём две пары без закрытия: "$$ " и "$$$ ", т.е. подсветка всей строки. Делаем разный у них цвет - работает, делаем первый - норм, второй - жирным = работает, а вот если первый - $$ - жирным, а второй - $$$ - нормальным, то оба получаются жирными. Потом файл ash приложу с примером страницы.

SetQ: А как шрифт для окошка с тэгами задаётся? У меня крупный шрифт в окошке и теги по высоте не полностью видны. Потом скрин прикреплю. И попутно: а как старые теги в новые переносить?

Carc: SetQ пишет: А как шрифт для окошка с тэгами задаётся? У меня крупный шрифт в окошке и теги по высоте не полностью видны. Потом скрин прикреплю. В окошке тегов используется шрифт дерева из настроек… SetQ пишет: И попутно: а как старые теги в новые переносить? В смысле старые теги документа? При первом использовании документа старой версии с тегами без дерева, Aml Pages автоматически импортирует все старые тега документа в новое дерево документа.

SetQ: Carc пишет: В окошке тегов используется шрифт дерева из настроек… Вроде, нет, какой-то другой шрифт:

Carc: SetQ пишет: Вроде, нет, какой-то другой шрифт: А-а-а-а, именно в поле ввода тегов…. Там имхо, шрифт редактора текста по умолчанию. Вообще говоря, Aml Pages имеет несколько шрифтов именно в настройках, но юзает их много где. Ну типа панель прицепленных файлов, которая внизу, она юзает шрифт из дерева, панель заголовок тоже. В общем, для общего вида-дизайна так сделано. Все равно никто не будет перенастраивать шрифты для каждого отдельного элемента пользовательского интерфейса…

SetQ: Carc пишет: А-а-а-а, именно в поле ввода тегов…. Там имхо, шрифт редактора текста по умолчанию. Не, не редактора и не дерева, какой-то другой шрифт. И на другом компьютере (в понедельник могу показать) там какой-то крупный шрифт, может из Винды что-то стандартное?

Carc: SetQ пишет: Не, не редактора и не дерева, какой-то другой шрифт. И на другом компьютере (в понедельник могу показать) там какой-то крупный шрифт, может из Винды что-то стандартное? А может и системный… Я иногда люблю юзать что-то вроде стандартного шрифта для заголовков окон или меню, они как правило завсегда нормальные (размеры, кодировки) для пользователя… На память не скажу — надо в код смотреть…

SetQ: Carc пишет: В смысле старые теги документа? При первом использовании документа старой версии с тегами без дерева, Aml Pages автоматически импортирует все старые тега документа в новое дерево документа. ок !

Carc: SetQ пишет: В смысле старые теги документа? При первом использовании документа старой версии с тегами без дерева, Aml Pages автоматически импортирует все старые тега документа в новое дерево документа. Ну а если для импорта-экспорта - то импорт экспорт тегов есть в Управлении тегами. Там можно экспортировать все теги документа в файл, ну и импортировать тоже…

evan: Прием перетаскивания разделительной линии разработанный в AmlPages, который соответственно применяется и в Справке Амл и нигде в других приложениях, прописался в настройки Виндоус и теперь отображается с прорисовками во всех справках приложений формата (chm, html). скрины: Виндоус использует единный прием (за один раз) изменения размера для всех окон, зачем надо было нарушать перетаскивание на границе разделительной линии в два приёма, вместо стандартного одного. Виндоус по любому будет конфликтовать, вот и результат. Мало этого, ещё и разделительная линия редактора зацеплена паровозом с левой кромкой окна Панели форматирования для одновременного перемещения, плюс ко всему Панель форматирования расположена над окном меню панели дерева. Помню, помню, как слетала панель Шрифт, это как следствие этой городьбы. На месте панели Форматирования и сейчас происходят вспышки фона если закрывать разделительную линию, это все результат конструирования не под Виндоус, а под себя.

Carc:

evan: Красивая ржачька, но будет прикольнее если посмотреть зеркально! Не спорю, ты ж (зубастый) профи программист, куды там мне чайнику с большим нулём и с одной маленькой извилиной. А если по существу зачем все таки сделал перетаскивание разделительной линии дерева в два этапа??

Carc: evan пишет: А если по существу зачем все таки сделал перетаскивание разделительной линии дерева в два этапа?? Разделительной линии чего? И какие два этапа?

evan: Carc пишет: Разделительной линии чего? И какие два этапа? 1. В начале перетаскивается полоска курсором мыши 2. При отпускании кнопки курсора мыши на место полоски становится граница разделителя (весь узел, целиком с вертикальной прокруткой дерева) вот скрин

LordNEVR: Доброе утро. Можно добавить возможность вывести любой шаблон в виде кнопки на панель форматирования? Для быстроты использования. Часто приходиться использовать несколько шаблонов, и менять их каждый раз залезая в меню шаблонов не очень удобно. Была бы возможность вынести (закрепить) нужные кнопки на панель форматирования для быстрого использования было бы отлично. И можно панель форматирования сделать двухстрочной? То есть не вмещающиеся кнопки переносить на вторую строку этой панели?

Carc: LordNEVR пишет: Можно добавить возможность вывести любой шаблон в виде кнопки на панель форматирования? Для быстроты использования. Часто приходиться использовать несколько шаблонов, и менять их каждый раз залезая в меню шаблонов не очень удобно. Была бы возможность вынести (закрепить) нужные кнопки на панель форматирования для быстрого использования было бы отлично. Ну я даже и не знаю… Сложно это будет сделать… Скорее отдельную плавающую панель шаблонов если только… LordNEVR пишет: И можно панель форматирования сделать двухстрочной? То есть не вмещающиеся кнопки переносить на вторую строку этой панели? А вот с этим ей богу полный геморрой, там тогда весь дизайн окна документа плывет. Я там одно место на китайский флаг порвал, чтобы панели документа умещались визуально все на одну строчку. Хотя де факто они весьма далеко по коду от себя отстоят…

LordNEVR: Carc пишет: Ну я даже и не знаю… Сложно это будет сделать… Скорее отдельную плавающую панель шаблонов если только… Плавающая панелька шаблонов было бы круто. В которую можно было бы вывести "горячие шаблоны"

Carc: LordNEVR пишет: Плавающая панелька шаблонов было бы круто. В которую можно было бы вывести "горячие шаблоны" Вообще раньше была панель шаблонов текста в правом сайд-баре… Но как-то не пользовался никто. Убрал пару лет назад, вроде никто и не заметил.

LordNEVR: Carc пишет: Вообще раньше была панель шаблонов текста в правом сайд-баре… Но как-то не пользовался никто. Убрал пару лет назад, вроде никто и не заметил. Не застал.

evan: Carc пишет: Вообще раньше была панель шаблонов текста в правом сайд-баре… Но как-то не пользовался никто. Убрал пару лет назад, вроде никто и не заметил. Вообще то, это было моё пожелание создать панель шаблонов текста. Как редактор создания шаблонов она хороша, а вот для вставки шаблонов из панели шаблонов в редактор текста не годится. И я тогда ещё просил, подобную просьбу, как LordNEVR, что ни будь для вставки. Сейчас , это видеться, как лучше сделать: 1. Можно, как панель Закладки страниц, используя её алгоритм. 2. Можно, по подобию панелей (Теги, метки)

Carc: evan пишет: 1. Можно, как панель Закладки страниц, используя её алгоритм. Пробовали — не годится. Не хватает обзорности в панели закладок. evan пишет: 2. Можно, по подобию панелей (Теги, метки) Подменять панель дерева панелью шаблонов, хоть и временно, тоже оказалось не лучшим решением. Уж больно это ортогональные вещи. Теоретически можно как панель инструментов встроенную в разделитель редактора и дерева. Но там ничего не выйдет с древовидностью и обзорностью тоже сомнения, хотя уже лучше ибо вертикально хотя бы…

evan: Carc пишет: Ну я даже и не знаю… Сложно это будет сделать… Скорее отдельную плавающую панель шаблонов если только… А лучше всего для этого использовать готовую (панель Закладки страниц), а как Закладки страниц она не нужна, лично у меня всегда выключена, или как отдельную панель шаблонов, используя готовый алгоритм (панели Закладки страниц)

Carc: evan пишет: А лучше всего для этого использовать готовую (панель Закладки страниц), а как Закладки страниц она не нужна, лично у меня всегда выключена, или как отдельную панель шаблонов, используя готовый алгоритм (панели Закладки страниц) Как закладки страниц может уже и не очень нужна.… Рудимент старых версий. А вот как история навигации по страницам, причем сквозная — через все документы — с возможностью сохранять некоторые закладки между сеансами работы Aml Pages — оказалось очень востребованной, прям не то слово.

evan: Carc пишет: А вот с этим ей богу полный геморрой, там тогда весь дизайн окна документа плывет. Я там одно место на китайский флаг порвал, чтобы панели документа умещались визуально все на одну строчку. Хотя де факто они весьма далеко по коду от себя отстоят… Вот, как пример, чистое, хорошее решение Панель форматирования в редакторе текста, собирается хоть в 5 строчек

Carc: evan пишет: Вот, как пример, чистое, хорошее решение Панель форматирования в редакторе текста, собирается хоть в 5 строчек С этим то я абсолютно согласен. Но проблема в изначальном техническом дизайне Aml Pages. Я был молодой и сделал как рекомендовала Microsoft. Я тогда не знал старой мудрости: "Выслушай, что сказала Microsoft, и сделай наоборот." У меня самого руки очень чешутся так сделать, как у тебя на скриншоте. Но там работы — мама не горюй. Начать да кончить — половину внутреннего устройства пользовательского интерфейса Aml Pages перетрясти придется….

evan: Carc пишет: У меня самого руки очень чешутся так сделать, как у тебя на скриншоте. Но там работы — мама не горюй. Начать да кончить — половину внутреннего устройства пользовательского интерфейса Aml Pages перетрясти придется…. "Скупой платит дважды", а тырды-пырды трижды

Carc: В общем посмотрел я в код.… По моему панель ввода тегов вообще никак не меняет размер шрифта.… Т.е. при попытке поменять шрифт, она его меняет — но не трогает размер шрифта, то бишь меняет сам шрифт (ну там какие там пытаются поставить Verdana, Tahomа и прочия) — она сам шрифт меняет. А вот размер оставляет стандартным, системным — который используется системой по умолчанию…. Задумка была кагбэ простая: что реагировать на цвета, шрифт, курсивы и прочия. А размер оставить по умолчанию, чтобы завсегда текст в поле ввода тегов влезал по высоте. Ибо высота поля ввода тегов ограничена по любому…. Не знаю что тут делать. Можно конечно настройку сделать — но я вообще то против. Много настроек — мало кислороду. Лишняя сложность. Отсутствие единого визуального стиля. В общем слишком много минусов. Хорошо бы всё таки скриншот увидеть. Тогда можно думать…



полная версия страницы