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

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

Carc: Более новая версия Aml Pages 9.99 анонсирована здесь Выложил новую версию Aml Pages 9.83 Что нового добавлена новая команда "Правка\Сортировать строки" (сортировка строк в редакторе текста); добавлена настройка "Не разрывать гиперссылки Everything пробелами" (по умолчанию выключена, см. Быстрые настройки, подменю "Редактор текста"); добавлена настройка "Показывать маркер выделенного узла в дереве" (меню Сервис\Настройки, вкладка Внешний Вид\Цвета); панель новостей показывает число непрочитанных новостей в кнопке "Все прочитано"; CTreeViewEx TVM_ENSUREVISIBLE с восстановлением горизонтального скроллинга обратно; исправлено: сбрасывалась настройка "Вести журнал резервных копий" после изменения в диалоге настроек; исправлена: проверка горячих клавиш в диалоге настроек, если клавиши отключены; изменены контекстные меню для редактора текста; детальный список изменений на сайте здесь, как проверить что нового в последних версиях непосредственно из самой Aml Pages читайте здесь Развернутый анонс новой версии Aml Pages 9.83 в блоге опубликован тут. Обзор основных изменений в предыдущей версии Aml Pages 9.82 в официальном блоге: часть 1-ая и часть 2-ая. Cвежий пост в блоге: "Вопрос-ответ: что означает галочка в заголовке окна Aml Pages". Change log in English on official web site

Ответов - 132, стр: 1 2 3 4 5 6 7 All

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

Carc: evan пишет: Что это, муляж Маркера в Тегах ? Ну на панель тегов я эту настройку не распространял… Но можно и приделать — не проблема.

SetQ: Carc пишет: добавлена новая команда "Правка\Сортировать строки" (сортировка строк в редакторе текста); Работает Carc пишет: добавлена настройка "Не разрывать гиперссылки Everything пробелами" (по умолчанию выключена, см. Быстрые настройки, подменю "Редактор текста"); У меня не работает И надо поменять префикс, ссылки Everything начинаются с "es:" без слешей. Carc пишет: добавлена настройка "Показывать маркер выделенного узла в дереве" (меню Сервис\Настройки, вкладка Внешний Вид\Цвета); панель новостей показывает число непрочитанных новостей в кнопке "Все прочитано"; Работает Carc пишет: CTreeViewEx TVM_ENSUREVISIBLE с восстановлением горизонтального скроллинга обратно; Не понятно, где это работает? Carc пишет: изменены контекстные меню для редактора текста; А в чём изменения?


Carc: SetQ пишет: У меня не работает Перенос строки в конце ссылки es поставь SetQ пишет: CTreeViewEx TVM_ENSUREVISIBLE с восстановлением горизонтального скроллинга обратно; Не понятно, где это работает? Стандартный код Windows скролит до узла дерево так, чтобы оно было видно. Но при этом изменяет еще и горизонтальную позицию в дереве — что в 90 процентов случаев вовсе не нужно. Ну вот и придумал новый хак, как восстановить горизонтальную позицию обратно после вертикального скрола. SetQ пишет: А в чём изменения? Настройки команд меню по умолчанию изменены — что показывать, а что скрыть. SetQ пишет: И надо поменять префикс, ссылки Everything начинаются с "es:" без слешей. Странное решение. Все протоколы в Windows, насколько я помню, регаются как раз со слешом. Но можно попробовать….

SetQ: Carc пишет: Перенос строки в конце ссылки es поставь Так стоит перенос, всё равно пробелом ссылка разрывается. Что делать?

Carc: SetQ пишет: Так стоит перенос, всё равно пробелом ссылка разрывается. Что делать? А кинь мне документ на почту со сбойной ссылкой… Может что не так в консерватории?

SetQ: Carc пишет: А кинь мне документ на почту со сбойной ссылкой… Может что не так в консерватории? Скинул.

Carc: Проверил, отправил ответ со скриншотом…

Carc: SetQ пишет: И надо поменять префикс, ссылки Everything начинаются с "es:" без слешей. Проверил префиксы, так и есть ссылки Everything начинаются с просто "es:" без слешей, всё работает и подсвечивается.

SetQ: Carc пишет: Проверил префиксы, так и есть ссылки Everything начинаются с просто "es:" без слешей, всё работает и подсвечивается. Да, работает и подсвечивается, но во всплывающей подсказке к быстрой настройке Everything надо убрать слеши.

Carc: SetQ пишет: Да, работает и подсвечивается, но во всплывающей подсказке к быстрой настройке Everything надо убрать слеши. Странно… У меня в подсказке тоже самое что и в гиперссылке… Кинь док, пожалуйста…

SetQ: Вот: Поменять надо только поясняющий текст.

Carc: SetQ пишет: Поменять надо только поясняющий текст. А это… Ну на досуге тогда…

evan: Вертикальная прокрутка дерева слева. (ширина прокрутки 21 пиксель) =Если выбирать в настройках (Вертикальная прокрутка слева.) то при отображении её в дереве, она сдвигает все дерево в право на ширину прокрутки 21 пиксель. = если затем снять галку с разделителя (Закрепить разделитель), а потом щелкнуть мышью в разделитель, разделитель закрывается стабильно на ширину 21 пиксель (ширину прокрутки, на длину сдвинутого дерева в право 21п) = если перетаскивать в любую сторону мышью дает смещение на закрытие 21п, после отпускания мыши + При выборе в настройках, правой или левой прокрутки дерева, не доработана (чувствительность) реакция в дереве границы размера узлов по вертикали, на появление/исчезновение прокруток , в результате панели могут открыться на незаполненном по вертикали пространстве, или могут открыться со средним ползунком во всю длину, устранить этот глюк можно принудительно развернуть / свернуть по вертикали папку с вложениями, чтобы перейти границу отображения/сворачивания прокрутки

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

evan: Carc пишет: Весь вертикальный скрол полностью забота Windows. Как там у них сделано, так оно и работает. Я даже пальце к ней не прикасаюсь в принципе — ибо попросту не нужно. Стандартная вещь в Windows, пусть стандартно и работает. Но, ты создаёшь новые панели узлов помимо Дерева, это ещё Теги и другие все эти панели должны иметь Единую общую настройку для всех панелей и логику синхронизации при переходе с одной панели на другую, чтобы потом не обвинять Windows, что это она сама рисует, или как вот это "Весь вертикальный скрол полностью забота Windows" (и я мол тут ни причем). Как свежий пример: если делаешь настройку скрыть Маркер, она должна быть для всех панелей => Точно так же должен быть (Вертикальный скрол), как единая настройка для всех Панелей Дерева-Теги, или тогда придется персонально мучать каждую панель своими настройками, потому как при переходе с одной панели на другую, запоминается настройка предыдущей панели скрола, в результате при открытии другой панели искажаются реальные настройки Вертикального скрола открытой панели, отсюда и ощущение, что Windows якобы неправильно разворачивает скрол, хотя на самом деле проблема в настройках Амл на панели узлов, что и сказывается на вертикальный скрол при переключении между панелями.

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

Carc: evan пишет: Как свежий пример: если делаешь настройку скрыть Маркер, она должна быть для всех панелей Логично, я просто про нее забыл. Не хотелось в чистую функцию вносить external entity, хотя это бы и решило все проблемы разом. Но в последней сборке Aml Pages и в тегах учитывает настройку рисовать ли маркер, так же как и в дереве.

Carc: evan пишет: => Точно так же должен быть (Вертикальный скрол), как единая настройка для всех Панелей Дерева-Теги, или тогда придется персонально мучать каждую панель своими настройками, потому как при переходе с одной панели на другую, запоминается настройка предыдущей панели скрола, в результате при открытии другой панели искажаются реальные настройки Вертикального скрола открытой панели, отсюда и ощущение, что Windows якобы неправильно разворачивает скрол, хотя на самом деле проблема в настройках Амл на панели узлов, что и сказывается на вертикальный скрол при переключении между панелями. Что ты подразумеваешь под настройкой вертикального скролла? Там, имхо, со стародавних времен для дерева была только пара настроек для скроллов и именно для дерева: вертикальный скрол слева или справа, и показывать ли вообще горизонтальный скрол. В какой-то момент это было сделано в Aml Pages, и единственное что имело хоть какой-то смысл это положение вертикального скрола: слева или справа. Но как показал опыт, ну никто этими настройками и вовсе не пользуется. Что стоит по умолчанию, тем и пользуются. Соответственно, вопрос: стоит ли упираться в имплементацию везде и всюду никому не нужных настроек, если есть задачи поважнее в Aml Pages? PS: есть у меня старинный, лично придуманный прием кастрации сравнительно честным и безболезненным способом какой-либо из настроек Aml Pages. Реальная настройка убирается из Aml Pages, а сама функция отвечающая за ответ на вопрос что там с какой-то там настройкой в Aml Pages вместо реального ответа всегда выдает одно и тоже значение. А в пользовательском интерфейсе ничего не ломается, просто делается контрол (галочка, пункт меню и.т.д.) отключенной (disabled, серенький такой — ничего делать с ним нельзя). И так оставляется на пару месяцев. Если кому-то и правда нужно, начинаются вопросы в тех. поддержку, каменты в форуме и прочия и прочия. Раз нужно — вернуть обратно, это работа на 5 минут — включить функцию обратно, чтобы выдавала реальное значение настройки вместо одного и того же значения + включить элемент управления (галку, пункт меню) обратно для использования. Если всё тихо, значит никому это нафиг не нужно, и этот код уже удаляется попросту навсегда и соответственно и пользовательский интерфейс. Программа становится проще в разработке — когда чего то нет, это "чего то нет" не может сломаться. И проще в использовании для конечных юзеров. Дык вот только про линии в дереве народ жаловался — мол верни обратно. Ну да там пришлось отключить временно исключительно по техническим, внутрипрограммерским причинам. А вот штук 10-15 настроек Aml Pages были нафиг так похерены по тихому. Это как раз яркий пример: почему много настроек — это много плохо.

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



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