Форум » » Новая версия 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, так и в других приложениях с деревом, вот ты и доработал только в твоём приложении, чтобы эта линия отображалась, хотя она и кривая(со сбоем) а в других приложениях каюк этой линии

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

bug_Report: Сортировка по заголовку узлов - не очень удобно и не очень по-человечески работает: Отдельно сортируются Заглавные (идут вначале) и строчные (буквы) Можно поменять или дополнить?

Carc: bug_Report пишет: Сортировка по заголовку узлов - не очень удобно и не очень по-человечески работает: Отдельно сортируются Заглавные (идут вначале) и строчные (буквы) Можно поменять или дополнить? Дополнить как? Т.е. сортировать с учетом регистра по заголовку и без учета регистра? Так что ли? Это нужно?

bug_Report: Carc пишет: Дополнить как? Т.е. сортировать с учетом регистра по заголовку и без учета регистра? Так что ли? Это нужно? Да, добавить возможность выбора того или иного способа сортировки - будет самое оно! И ещё просьба, если уж не всю Справку по новой править, то хотя бы раздел Маленьких хитростей пополнять, так как невозможно уследить за всеми обновлениями и изменениями в пользовательской практики

Carc: bug_Report пишет: И ещё просьба, если уж не всю Справку по новой править, то хотя бы раздел Маленьких хитростей пополнять, так как невозможно уследить за всеми обновлениями и изменениями в пользовательской практики Теперь в блоге публикуются...

bug_Report: bug_Report пишет: >> И ещё просьба, если уж не всю Справку по новой править, то хотя бы раздел Маленьких хитростей пополнять, так как невозможно уследить за всеми обновлениями и изменениями в пользовательской практики Carc пишет: >>>> Теперь в блоге публикуются... А где можно почитать про ES-ссылки и другие современные практики использования Aml Pages? ======================================================================== Почему прошу? Есть объективная необходимость использовать сей замечательный инструмент по максимуму в ежедневной рабочей деятельности и не хочется постоянно тыкаться по менюшками вслепую и натыкаться случайным образом то на фичи, то на баги. Хочется систематически изучить и уже эффективно использовать этот замечательный инструмент. Вроде бы Aml Pages располагает к структурности изложения мыслей, а вот Справка сильно отстаёт... Нельзя ли сделать какую-нибудь выжимку (в том числе Форума), чтобы там было пусть и не официально, но изложено актуальное описание текущей версии. С удовольствием бы пользовался подобным, напр., с удивлением сейчас узнал, что вертикальный ползунок можно двигать ( Ctrl + PgUp и Ctrl + PgDn). К сожалению, для горизонтального скролла - подобного нет ( Ctrl + Right и Ctrl + Left - это немного не то, так как сдвигает ползунок буквально на пиксель. Обидно!) Так что очень прошу создать нечто вроде Неофициальной справки. Пусть даже это будет даже просто раздел на Форуме! (Хотя в идеале - надо бы создать совместно редактируемую Wiki-систему). И, кстати, постепенно эти отточенные (выработанные в процессе живого обсуждения ) формулировки можно переносить будет и в официальную Справку. Просто прошу: взгляните свежим взглядом, встаньте на место новичка! И пишите всё, что может удивить или быть важным даже для новичка! Вам-то, находящимся в теме (всё кажется очевидным и само собой разумеющимся), а человеку новому - всё новО и странно! Уверен, что Ваш высочайший профессионализм и компетенции, созданные многолетним опытом и постоянным погружением в тему, позволят вам с лёгкостью описать все моменты и юзкейсы. Да, по началу язык может быть корявым или сугубо профессиональным. Но это как раз и не важно - важнее сейчас создать описание программы максимально полным, а идеальные формулировки со временем сами придут (и все мы, все пользователи форума, в этом поможем) Например, мне, стороннику VIM-образных программ, хотелось бы изучить весь набор горячих клавиш. Затем в полном объёме освоить метки и теги, а потом и ES-ссылки освоить .....Вот уже и - какой-никакой - учебный план какой-то получается!... :)

Carc: bug_Report пишет: А где можно почитать про ES-ссылки и другие современные практики использования Aml Pages? Про ES ссылки — это ссылки на Everything, активно ими пользуется здешний SetQ, его лучше попросить, чтобы подрассказал… Если даже чего много получится, я могу такой текст потом в блоге разместить, чтобы можно было легко возвращаться… Про остальное чуть позже отвечу…

SetQ: Carc пишет: Про ES ссылки — это ссылки на Everything, активно ими пользуется здешний SetQ, его лучше попросить, чтобы подрассказал… Если даже чего много получится, я могу такой текст потом в блоге разместить, чтобы можно было легко возвращаться… Ага, чего-нибудь сочиню, что-бы самому тоже потом не забыть.

Carc: SetQ пишет: Ага, чего-нибудь сочиню, что-бы самому тоже потом не забыть. Во-во! Ист гут! Кстати, у меня Everything чего-то ничего никогда не находит… И вообще ощущение, что не работает. Ему, я так понял, нужен индекс NTFS для работы? Так?

SetQ: Carc пишет: Кстати, у меня Everything чего-то ничего никогда не находит… И вообще ощущение, что не работает. Ему, я так понял, нужен индекс NTFS для работы? Так? Да, NTFS и права администратора, можно и без - через Настройки - Индексирование - Папки, у меня на Windows XP под ограниченным в правах юзером тоже работает.

Carc: bug_Report пишет: И ещё просьба, если уж не всю Справку по новой править, то хотя бы раздел Маленьких хитростей пополнять, так как невозможно уследить за всеми обновлениями и изменениями в пользовательской практики Вдогонку: Как бегло познакомиться с Aml Pages Советы новичкам по использованию Aml Pages Особенно второе, там советов немало написано…

Carc: bug_Report пишет: Да, добавить возможность выбора того или иного способа сортировки - будет самое оно! Ну т.е. добавить еще одну команду меню Сортировка: По заголовку с учетом регистра и вторая команда По заголовку без учета регистра Я правильно понял?

bug_Report: Carc пишет: Ну т.е. добавить еще одну команду меню Сортировка: По заголовку с учетом регистра и вторая команда По заголовку без учета регистра Я правильно понял? Всё верно. А если ещё и иконка будет, чтобы быстрым взглядом, не вчитываясь можно было бы понять какой пункт ты выбираешь - вообще идеально было бы

Carc: bug_Report пишет: Всё верно. А если ещё и иконка будет, чтобы быстрым взглядом, не вчитываясь можно было бы понять какой пункт ты выбираешь - вообще идеально было бы ОК, приделаю…

Carc: Выложил новую версию Aml Pages 9.83 сборка 2738 настройка "Показывать маркер выделенного узла в дереве" теперь также распространяется и на панель тегов;

SetQ:

Carc: Слушай, а такая фигня происходит с диалогом выбора цвета на другом мониторе только в настройках цветов? Или еще где? Ну например выбор цвета узла дерева, или выбор цвета шрифта в редакторе? Ибо там в выборе цвета (шрифта, узла) работает абсолютно тот же код, всё пути к нему приводят.

SetQ: Carc пишет: Слушай, а такая фигня происходит с диалогом выбора цвета на другом мониторе только в настройках цветов? Или еще где? Ну например выбор цвета узла дерева, или выбор цвета шрифта в редакторе? Ибо там в выборе цвета (шрифта, узла) работает абсолютно тот же код, всё пути к нему приводят. Да, всегда окошко отскакивает, даже когда просто цвет текста в редакторе меняешь. Это какая-то стандартная функция windows или свой класс?

Carc: SetQ пишет: Да, всегда окошко отскакивает, даже когда просто цвет текста в редакторе меняешь. Это какая-то стандартная функция windows или свой класс? Именно что свой…

SetQ:

Carc: Ну а какой использовать? Из дерева тогда что ли?

SetQ: Carc пишет: Ну а какой использовать? Из дерева тогда что ли? Из дерева тоже может не влезать, смотря какой стоит. Может тем же шрифтом, что надпись на кнопке слева "Тэги[3]"?

Carc: SetQ пишет: Из дерева тоже может не влезать, смотря какой стоит. Может тем же шрифтом, что надпись на кнопке слева "Тэги[3]"? На кнопке которая?

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

SetQ: Быть им жирненькими, значит

Carc: SetQ пишет: Быть им жирненькими, значит Ну пока оставил шрифт из дерева — там завсегда корректная кодировка выставлена, иначе юзерку вообще ни до тегов будет, в дереве ни черта не прочтешь. Я конечно могу ставить и шрифт из редактора по умолчанию, там тоже с кодировкой все в порядке, как правило. Но вот в редакторе запросто шрифт может быть и еще больше. Вот у меня в дереве шрифт в 11 пунктов, а в редакторе 13.

SetQ: А может, там ещё какие-то настройки влияют на показ ссылок es:? Волшебство какое-то, почему у меня ссылка пробелом разрывается.

Carc: SetQ пишет: А может, там ещё какие-то настройки влияют на показ ссылок es:? какое-то, почему у меня ссылка пробелом разрывается. Да я и сам не понял — у меня в твоем же документе все корректно показалось, es-ссылка разорвалась только переносе — пробел ей был пофиг. Выставил всё как у тебя: версию RichEdit для редактора, перезашел в страницу — всё ок…

SetQ: Carc пишет: Да я и сам не понял — у меня в твоем же документе все корректно показалось, es-ссылка разорвалась только переносе — пробел ей был пофиг. Выставил всё как у тебя: версию RichEdit для редактора, перезашел в страницу — всё ок… Мистика. А я придумал как у себя пока делать - надо вместо пробела в редакторе нажимать контрол+шифт+пробел - это неразрвыный пробел в Word, кажется. Такая ссылка у меня не разрывается в редакторе и открывается в Everything тоже полностью.

Carc: Я там тебе по почте кинул свежую версию ColorDlg.DLL, которая и реализует модный диалог цвета. Инструкция в письме… Пробуй.

SetQ: Ага, завтра доберусь до двух моников!

Carc: Спасибки А то мне просто негде проверить на 2 телеках… Если конечно не мутить какой-нить апгрейд на пустом месте…

SetQ: Carc пишет: Я там тебе по почте кинул свежую версию ColorDlg.DLL, которая и реализует модный диалог цвета. Попробовал, диалог выбора цвета всё равно появляется как прежде на правой границе первого монитора, на второй никак не переходит. Первый монитор у меня слева, а второй - справа.

Carc: SetQ пишет: Попробовал, диалог выбора цвета всё равно появляется как прежде на правой границе первого монитора, на второй никак не переходит. Первый монитор у меня слева, а второй - справа. Отправил свежую, сегодняшнюю версию… Попробуй…

SetQ: Баг в сортировке строк: если абзац состоит из одного символа, то после сортировки он исчезает

Carc: SetQ пишет: Баг в сортировке строк: если абзац состоит из одного символа, то после сортировки он исчезает Спасибо, проверю… И вообще спасибо, ибо там исчезали рисунки при сортировки (или вовсе встроенные объекты), а с точки зрения ТОМ все объекты имеют длину в 1 символ. С остальным я еще в бете разобрался: таблицы, метки — всё чики-поки

Carc: Выложил новую версию Aml Pages 9.83 сборка 2739 [*] строка тегов в панели Заголовок использует шрифт дерева из настроек Aml Pages (кроме размера, размер берется из заголовка окон); [*] исправлена настройка "Не разрывать гиперссылки Everything пробелами"; [+] новая версия расширенного диалога выбора цвета с поддержкой нескольких мониторов; 2SetQ: внутри новейшая версия ColorDlg.DLL получасовой давности релиза, я там медитирую по полной что не так… + там был смешной баг, в меню про es ссылки — все красиво, пояснения, все дела… Да только переключал он вовсе не es ссылки. Я пока правил бету, что то перепутал с номерами меню. И меню переключало не эту настройку. Поэтому у меня всегда было включено де факто не рвать ссылки пробелами (видать включил пока тестил), а у тебя наоборот всегда выключена. Вот такая вот случилась - я там сегодня часа 3 ревьюровал движок ссылок, ну ни одной заковычки, всё идеально… А оказалось…

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

Carc: SetQ пишет: Да, помню, по умолчанию настройка выключена, а у меня она сразу включенной оказалась, я внимания не придал, а здряяя! Ну у тебя заработали es-ссылки правильно? Или нет?

SetQ: Carc пишет: Ну у тебя заработали es-ссылки правильно? Или нет? Да, вот теперь работают - не рвутся при включенной опции!

Carc: SetQ пишет: Да, вот теперь работают - не рвутся при включенной опции! Гут!

SetQ: Carc пишет: [+] новая версия расширенного диалога выбора цвета с поддержкой нескольких мониторов; Завтра потещщю!

Carc: SetQ пишет: Завтра потещщю! ОК…. Хотя меня уже и так гнетут сомнения, вроде все корректно — ан фиг не работает.

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

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

SetQ: Carc пишет: А как у них поиск запускается? Есть какая-то командная строка? Ага, есть опции для комстроки Everything.exe [файл] [опции] http://www.voidtools.com/ru-ru/support/everything/command_line_options/ Но я думаю лучше сделать опять же протокол es:, т.е. надо просто запустить команду es:%выделенный текст%, вот другом блокнотике такая настройка для Everything работает на ровне с онлайн-поисковиками:

Carc: SetQ пишет: Но я думаю лучше сделать опять же протокол es:, т.е. надо просто запустить команду es:%выделенный текст%, вот другом блокнотике такая настройка для Everything работает на ровне с онлайн-поисковиками: es:%выделенный текст% - писать "выделенный текст" с процентами? именно так? или ты опечатался просто? - что с пробелами в выделенном тексте? есть какие-то требования? - опять же если в выделенном тексте есть переносы строк? Тогда как? Объединить в одну строку (заменить на пробелы)?

SetQ: Carc пишет: писать "выделенный текст" с процентами? именно так? или ты опечатался просто? Без процентов, конечно, т.е. если выделен текст слово1 слово2, то запускать надо es:слово1 слово2 Carc пишет: что с пробелами в выделенном тексте? есть какие-то требования? Современная версия Everything принимает пробелы, поэтому менять выделенный текст вообще не надо, наоборот, пробелы лучше сохранять. Carc пишет: опять же если в выделенном тексте есть переносы строк? Тогда как? Объединить в одну строку (заменить на пробелы)? Похоже на то, что надо переносы заменять на пробелы. Потестирую es: и отпишусь ещё если что.

Carc: ОК, приделаю...

SetQ: Carc пишет: опять же если в выделенном тексте есть переносы строк? Тогда как? Объединить в одну строку (заменить на пробелы)? Переносы строки Everything в тексте запроса игнорирует, поэтому если слева и справа от переноса строки нет пробелов, то их надо добавить или проще - всегда заменять перенос строки на пробел, так точно работать будет.

Carc: SetQ пишет: Переносы строки Everything в тексте запроса игнорирует, поэтому если слева и справа от переноса строки нет пробелов, то их надо добавить или проще - всегда заменять перенос строки на пробел, так точно работать будет. Ну я пока сделал, что переносы заменяются на пробелы...

evan: На последних версиях 9-82 и 9-83 замечена неправильная реакция фокуса выделения, если активно поле дерева, то на поле редактора текста появляется другой фон отличный от исходного. Если активно поле редактора текста, то на нем правильный исходный фон. вывод: активное поле Дерева, Тегов, изменяет исходный фон редактора текста Ещё один интересный момент, если выключить опцию (Закрепить разделитель) и выполнить щелчок лев.кнопкой мыши с удержанием кнопки, щелчок по разделительной линии дерева, 1. Если активно поле редактора текста и выполняю щелчок с удержанием кнопки по разделительной линии, то одновременно с щелчком по разделительной линии дерева засвечивается фон всего поля редактора текста, цветом фона панелей (стандартная, гл. меню), при отпускании кнопки мыши. фон востанавливается 2. Если же активно поле дерева, то при щелчке по разделительной линии, активное выделение заголовка узла снимается, а при отпускании кнопки мыши активное выделение заголовка узла восстанавливается, такая реакция выделения (недопустима) между разделительной линией и полем дерева

Carc: evan пишет: На последних версиях 9-82 и 9-83 замечена неправильная реакция фокуса выделения, если активно поле дерева, то на поле редактора текста появляется другой фон отличный от исходного. Если активно поле редактора текста, то на нем правильный исходный фон. вывод: активное поле Дерева, Тегов, изменяет исходный фон редактора текста Учи матчасть Так и задумано: панели не имеющие фокуса ввода несколько затемняют свой фон… Мо-о-о-о-ощный такой прием UI дизайна. Изменить затемнение и степень оной можно в настройках. Вкладка Внешний Вид\Цвета, галка "Изменять цвет фона панелей при потере фокуса"

Carc: evan пишет: 1. Если активно поле редактора текста и выполняю щелчок с удержанием кнопки по разделительной линии, то одновременно с щелчком по разделительной линии дерева засвечивается фон всего поля редактора текста, цветом фона панелей (стандартная, гл. меню), при отпускании кнопки мыши. фон востанавливается Ну логично… Мой пост выше. Редактор потерял фокус ввода, и затемнил свой фон. Отпустили мыша — редактор получил обратно фокус ввода, и восстановил свой фон.

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

SetQ: Carc пишет: [+] новая версия расширенного диалога выбора цвета с поддержкой нескольких мониторов; Стабильно окно выбора цвета появляется на первом мониторе у правой границы, пока не работает поддержка нескольких.

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

Carc: Выложил новую версию Aml Pages 9.83 сборка 2741 [+] добавлена команда Сервис\Найти в Everything; [+] добавлено предупреждение перед сортировкой строк, если текст или выделенный фрагмент содержит рисунки или другие встроенные объекты; [*] исправлена сортировка строк в редакторе текста, если строка состоит из одного символа; [*] изменены контекстные меню для редактора текста;

SetQ: Carc пишет: [+] добавлена команда Сервис\Найти в Everything; Шик-блеск, работает! Carc пишет: [*] исправлена сортировка строк в редакторе текста, если строка состоит из одного символа; Ага, всё на месте. А как по длине текста сортировка идёт, в зависимости от шрифта, т.е. не моноширно? Например: 65656 111111 123 45 9 Шесть единиц короче, чем пять пузатых цифр. А "натуральной" сортировки не будет? Это как Проводник сортирует имена файлов.

Carc: SetQ пишет: Шесть единиц короче, чем пять пузатых цифр. По длине текста в символах SetQ пишет: А "натуральной" сортировки не будет? Это как Проводник сортирует имена файлов. А что такое натуральная сортировка? Я с проводником давно не общался, года так наверное с 1997-го…

SetQ: Carc пишет: По длине текста в символах Почему же тогда шесть символов короче, чем пять? Carc пишет: А что такое натуральная сортировка? Я с проводником давно не общался, года так наверное с 1997-го… Вот что-то такое пишут: http://www.cyberforum.ru/windows7/thread1447302.html Были времена, когда наоборот, многие пользователи требовали сделать "умную" сортировку. Даже мне поначалу было неудобно, когда имена файлов идут в порядке 1, 10, 11, 12, 2, 20, 21, 3, 4... Но я быстро привык, просто добавляя нули. И вот, уже, кажется, в ХР Микрософт пошёл навстречу пожеланиям домохозяек пользователей и сделал сортировку по числам. Меня-то эта проблема не волнует, т.к. я пользуюсь Тотал командером, но в некоторых программах тоже присутствует числовая сортировка, что для меня очень неудобно. Боюсь, в Проводнике это никак не изменить, в нём вообще, много чего сделано "раз и навсегда" и не настраивается. Гугляндекс по этому поводу молчит, выдает только это ваше сообщение. Добавлено через 1 минуту Persk, это не то. Ему надо, чтобы числовые имена шли в порядке: 1, 10, 11, 12, 2, 20, 21, 3, 4..., а не 1, 2, 3, 4, 10, 11, 12, 20, 21. То есть, только по алфавиту, а не по номеру. Т.е. сортировщик не посимвольно сравнивает строки, а сразу читает из начала строки число, и эти числа сравнивает.

SetQ: SetQ пишет: Почему же тогда шесть символов короче, чем пять? Оказалось, это баг, который не всегда воспроизводится.

Carc: SetQ пишет: Оказалось, это баг, который не всегда воспроизводится. Я сам иногда не пойму, почему оно не совсем правильно работает причем при каком-то Икс повторе выбора параметров сортировки уже в самом диалоге сортировки… Дело в том, что а) Aml Pages не модифицирует данные, она вымает себе в массив всё что ей нужно, делает на лету пометки и вперед… б) Сама сортировка реализована в виде чистой функции, которая зависит только от переданных ей параметров… Никаких внешних зависимостей. в) Более того, функтор функтором — но сравнение по любому идет реально в чистой специально статической функции, чтобы даже если по пьяни случайно попробует к чему-то обратиться, фига с два компилятор такое пропустит… Ну да я там еще поковыряю, благо развитие идет… В моей сегодняшней рабочей сборке я уже добавил еще один метод сортировки (есть метки в абзаце аль нет)…

Carc: SetQ пишет: Почему же тогда шесть символов короче, чем пять? Скриншот в студию… И что там с порядком сортировки? Случаем не обратный ли?

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

SetQ: Нашёл недокументированную функцию в сортировщике строк: если в окне сортировки нажать "Отмена", то запускается переводчик на китайский язык.

Carc: SetQ пишет: Нашёл недокументированную функцию в сортировщике строк: если в окне сортировки нажать "Отмена", то запускается переводчик на китайский язык. Это еще чего такое? И что за переводчик? Или ты в смысле, что обратно в страницу какая-то мура кладется вместо исходного текста?

SetQ: Carc пишет: Или ты в смысле, что обратно в страницу какая-то мура кладется вместо исходного текста? О, да! https://yadi.sk/i/CmMgAbXC3W9Jip Это анимированный гиф, надо скачать и открыть в IE или другом браузере.

Carc: У меня в ранних версиях такое было… Но вроде поправил… У тебя постоянно такое проявляется?

SetQ: Carc пишет: У тебя постоянно такое проявляется? Первый раз увидел сейчас - по Отмене в Сортировке, раньше ни разу не було.

Carc: SetQ пишет: Первый раз увидел сейчас - по Отмене в Сортировке, раньше ни разу не було. Ну я там Отмену еще попричесываю в ближайшей сборке… Я тоже такое видел, но постоянно.

bug_Report: Если в Поиске Справки сделать запрос "Shift" - первые два результата выдачи говорят о том, что Справка скомпилирована с ошибками

Carc: bug_Report пишет: Если в Поиске Справки сделать запрос "Shift" - первые два результата выдачи говорят о том, что Справка скомпилирована с ошибками Посмотрю на досуге… Но повторюсь, т.к. справку никто не читал, а на ее поддержку уходило ну очень много времени, я несколько лет назад как-то перестал заниматься ее развитием… Все равно со всеми вопросами бегут на сайт\форум\тех.поддержку. А на сайте проще поддерживать информацию в актуальном состоянии. Разве что периодически в справке обновляются списки статей да скриншоты некоторые… Ну ей богу, кой смысл без конца писать справку если ее из тысяч пользователей Aml Pages, читают только 3 человека. Причем один из них Evan, которому точно нужно что было не а) понятно б) интересно в) доходчиво — а нужно что было «правильно». Причем что такое «правильно» знает только он один. Опять же на форуме общение, я хоть вижу что непонятно, что неясно. Что нужно поправить в программе, где какие пояснения, всплывающие подсказки добавить что ли. А где может и статью на сайт\пост в блог накатать…

Carc: Новая версия : Aml Pages 9.83 сборка 2742 Что нового в 9.83 сборка 2742: добавлено: метод сортировки строк текста по наличию меток в строке; добавлено: при сортировке строк по длине текста, если длина совпадает, то эти строки сравниваются по алфавиту; добавлено: редактор текста после сортировки строк перерисывает маркеры меток слева от текста; исправлено: возможное неверное положение строки после сортировки, если строка содержала метку(и); добавлено: меню кнопки "Тип страницы" главной панели инструментов содержит команду "Редактировать HTML";

Carc: Выложил Aml Pages 9.83 сборка 2743 Что нового в 9.83 сборка 2743: добавлены варианты сортировки страниц "По заголовкам с учетом регистра символов" и "По заголовкам БЕЗ учета регистра символов"; добавлено: сортировка строк по меткам не изменяет относительный порядок строк с метками или без меток; добавлено: в меню закладок верхней панели в режиме история добавлена команда управления режимом "Только эту ветку"; исправлена сортировка строк в редакторе текста по длине текста; меню верхней панели закладок в режиме История, сортируется по алфавиту без учета префиксов закрепленных вкладок, и вкладок с режимом только эту ветку ("*", ">"); новая иконка для команда Редактировать HTML;

SetQ: Обещанная статья об использовании Everything в AML PAges: https://eug-venalainen.livejournal.com/1643.html. Репост приветствуется

Carc: Спасибо! Отрепостил в Facebook и ВКонтакте

Carc: изменено: левый сайд бар управления деревом по умолчанию теперь закреплен;

Carc: [+] изменено: правый сайд-бар (Новости) не отстыковывается; [+] добавлены новые ссылки в пустой MDI-фрейм; [*] исправлено: мерцание всплывающих подсказок в MDI-клиенте; [*] изменено: ссылки на плагины в пустом MDI-фрейме отрисовываются теперь справа;

Carc: собственные всплывающие подсказки в редакторе текста для ссылок Everything; изменено: правый сайд-бар (Новости) не отстыковывается за заголовок;

SetQ: Carc пишет: собственные всплывающие подсказки в редакторе текста для ссылок Everything; Работает!

Carc: SetQ пишет: Работает! Отлично!

Carc: Новая версия Aml Pages 9.83 сборка 2747 [+] всплывающая подсказка в дереве показывает установленные теги; [*] исправлено: мерцание всплывающих подсказок в строке состояния; [*] мелкие изменения;

SetQ: Carc пишет: [+] всплывающая подсказка в дереве показывает установленные теги; У меня только название узла во всплывающей подсказке. А когда будет жирный шрифт для ключевых слов в синт. подсветках?

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

SetQ: Carc пишет: Вообще для всех ключевых слов или как настройка ключевого слова? Или как настройка в ash-файле конкретной синтаксической подсветки сразу разом для всех ключевых слов конкретной подсветки? Или и вовсе как настройка самой Aml Pages? Мне бы нужно настройка для конкретных ключевых слов в ash-файле. Чтобы [Group3] WholeWord=1 Color=0,0,125 Keywords='~K~ Bold=1 Подсвечивал текст ~K~ жирным, а не только синим, если он в тексте встретится.

Carc: Ok. Тогда делаем ключ в ash-файле, то бишь правило, для каждой группы слов (Group1…X) в отдельности… Так? И соответственно вопрос. Может быть только 2 состояния: не меняем полужирность, и включаем полужирность для ключевого слова или три? включаем полужирность для слова отключаем полужирность для слова не меняем полужирность для слова, оставляем как есть в тексте

SetQ: Carc пишет: Тогда делаем ключ в ash-файле, то бишь правило, для каждой группы слов (Group1…X) в отдельности… Так? Да, так. Carc пишет: И соответственно вопрос. Может быть только 2 состояния: не меняем полужирность, и включаем полужирность для ключевого слова или три? включаем полужирность для слова отключаем полужирность для слова не меняем полужирность для слова, оставляем как есть в тексте А что, у кого-то по-умолчанию выставлен полужирный шрифт? Меня бы и так, и так устроило. Или так: bold=1 - полужирный, bold=0 - не полужирный, а если нет строки bold=, то ничего не меняем, это вариант с тремя состояниями. С тремя состояниями, конечно, больше возможности настройки, но опять же, при условии, что кто-то использует полужирный шрифт по-умолчанию, так ведь?

Carc: SetQ пишет: С тремя состояниями, конечно, больше возможности настройки, но опять же, при условии, что кто-то использует полужирный шрифт по-умолчанию, так ведь? Да, думаю что никто не использует… Давай тогда остановимся на стд-варианте: bold=1 значит ставить, иначе если 0 или нет строки в файле правил - то ничего не делать… В реализации проще.

SetQ: Не появилась ещё альфа-реализация хотя бы?

Carc: SetQ пишет: Не появилась ещё альфа-реализация хотя бы? Альфа реализация чего? Не понял я чего то… А ты про подсветку жирным ключевых слов что ли? Дык сделал уже… Версия 9.83 (build 2748) [+] синтаксическая подсветка поддерживает установку жирного шрифта для ключевых слов (по умолчанию не используется, ключ BOLD в группах ключевых слов в ash-файлах правил синтаксической подсветки;

SetQ: Carc пишет: Версия 9.83 (build 2748) [+] синтаксическая подсветка поддерживает установку жирного шрифта для ключевых слов (по умолчанию не используется, ключ BOLD в группах ключевых слов в ash-файлах правил синтаксической подсветки; Как-то проглядел обновление. Работает!

Carc: SetQ пишет: Как-то проглядел обновление. Работает! Ну я пока не мудрил там с тройственностью значений жирного шрифта: ничего_не_делать, ставить_жирный, убирать_жирный. Сделал пока в лоб: если в правилах в ключе BOLD к keyword`ам стоит не_ноль, тогда ставится жирный шрифт. Иначе, если ноль или ключа нет — тогда ничего не делать. Мне кажется пока не стоит усложнять логику. В конце концов приспичит — приделать работы на полчаса….

SetQ: Carc пишет: Ну я пока не мудрил там с тройственностью значений жирного шрифта: ничего_не_делать, ставить_жирный, убирать_жирный. Сделал пока в лоб: если в правилах в ключе BOLD к keyword`ам стоит не_ноль, тогда ставится жирный шрифт. Иначе, если ноль или ключа нет — тогда ничего не делать. Мне кажется пока не стоит усложнять логику. В конце концов приспичит — приделать работы на полчаса…. Ага, пока функционала вполне достаточно.

Carc: SetQ пишет: Ага, пока функционала вполне достаточно. Ну я так подумал, нечего бежать впереди паровоза — не множьте сущности без надобности…

Carc: SetQ пишет: [Group3] WholeWord=1 Color=0,0,125 Keywords='~K~ Bold=1 Выложил сборку 2748. Сделал. Пробуй. Аккурат как на цитате тебя выше. Bold применяется ко всем словам из группы. Если там 0, или вовсе ничего не указано — шрифт вообще не меняется вовсе.

SetQ: Carc пишет: SetQ пишет:  цитата: У меня только название узла во всплывающей подсказке. Это если название полностью не умещается по ширине в дерево. А в каком юз-кейсе будут теги? Может опцию надо какую подключить? У меня нема тегов во "балунах".

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

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

Carc: SetQ пишет: Ага, заработало, я на выделенном пытался увидеть тултип. Для выделенного узла тултип не показывается автоматически, считается что и так всё перед глазами. По крайней мере пока среднюю кнопку не нажмут. Исторически так сложилось.

Carc: Выпущена Aml Pages 9.83 build 2749 добавлена настройка "Плавно открывать и закрывать диалоговые окна" (меню Сервис\Настройки, вкладка Внешний Вид\Цвета, включена по умолчанию); исправлено: диалог вставки гиперссылки не закрывается при нажатии Escape, если есть открытое меню — закрывается только само меню; исправлено: диалог вставки гиперссылки не закрывается при нажатии Escape, если показано окно выбора страницы — закрывается только само окно выбора страницы; исправлено: ссылки на страницы документа не подсвечивались после сортировки строк в редакторе текста, только если переоткрыть страницу в редакторе текста; обновлена русская справка;

Carc: В официальном блоге опубликован развернутый анонс новой версии Aml Pages 9.83: что, зачем и как

Carc: Версия 9.83 (build 2751) [+] меню Избранное содержит также и команду "Только эту ветку"; [+] всплывающая подсказка в дереве с неумещающимся названием показывается даже если подсказки отключены; [*] изменено поведение всплывающих подсказок в дереве; [*] изменен шрифт всплывающих подсказок в дереве для неполностью видимых узлов; [*] новый алгоритм получения масштабирования для панелей инструментов при работ Aml Pages на HighDPI-мониторах;

Carc: Новая версия Aml Pages 9.83 build 2752 [*] исправлено: команда Вставить рисунок была доступна для страниц простого текста; [*] мелкие исправления и изменения;

Carc: В официальном блоге Aml Pages опубликован свежий пост : "Вопрос-ответ: что означает галочка в заголовке окна Aml Pages".

LordNEVR: Добрый вечер. При сохранении в формат веб страниц, некоторые сохраняют название абракадаброй. Адрес: https://booktracker.org/viewtopic.php?p=250149#250149

Carc: LordNEVR пишет: Добрый вечер. При сохранении в формат веб страниц, некоторые сохраняют название абракадаброй. Адрес: https://booktracker.org/viewtopic.php?p=250149#250149 1) У меня почему-то нет доступа к этому сайту... 2) Сохраняется вероятно перетаскиванием на Aml Assist? 3) Страница сама справа корректно отображается в Aml Pages? Без абракадабры (в правильной кодировке)? Ну в приниципе такие вещи в Aml Pages лечатся быстро: выделяем в Aml Pages справа в уже сохраненной веб-странице текст, который бы мог быть заголовком и жмем кнопку "В заголовок" на панели инструментов "Формат". Выделенный текст становится заголовком этого узла в дереве.

LordNEVR: Carc пишет: 1) У меня почему-то нет доступа к этому сайту... 2) Сохраняется вероятно перетаскиванием на Aml Assist? 3) Страница сама справа корректно отображается в Aml Pages? Без абракадабры (в правильной кодировке)? 1) Этот книжный торрент блокируется. Вход в него через расширения. 2) Да, перетаскиванием и гор.кл. Aml Assist. 3) Страница бывает нормально отображается с заголовком слева. А бывает в неправильной кодировке (заголовок слева нормальный), тогда приходиться менять. Хотя стоит на автовыборе. Скрины прилагаю. А бывает и заголовок абракадаброй. Да, спасибо. Эту кнопку использую.

Carc: LordNEVR пишет: 3) Страница бывает нормально отображается с заголовком слева. А бывает в неправильной кодировке (заголовок слева нормальный), тогда приходиться менять. Хотя стоит на автовыборе. Скрины прилагаю. А бывает и заголовок абракадаброй. Да проблема с кодировкой там возможна, и она там вообще по самой сути есть… Ибо когда веб-браузер общается с сервером, сервер по любому передает веб-браузеру в ответе в какой кодировке будут переданы данные. В случае со страницей в Aml Pages в принципе таких данных нет. И тогда или устанавливать ручками, или определять статистическими методами по самим данным (что и делает настройка "Автоматически определять кодировку"). Но если данные малы — то статистика может и ошибаться. Она хорошо работает только на больших данных. Ну и вовсе статистика она и есть статистика — ошибки возможны всегда. Вариантов там немного. Либо при получении данных перекодировать их всегда в какую то конкретную кодировку и в ней и показывать. Но это может занимать более чем ощутимое время — что неприемлемо. Либо давать пользователю самому выставлять кодировку, и ее запоминать в Aml Pages. И потом, если она есть, использовать именно ее. Но там тоже не всегда так просто. а) толком в движке Internet Explorer нет события смены кодировки. б) документация по движку Internet Explorer вообще мутная чуть более чем полностью. Есть метод SetCharset, расшифровка чего он делает полный вперед! Мол "Устанавливает кодировку". Ну прям откровение — это и по названию видно. А по сути то что? Перекодирует данные впрямую, из текущей в устанавливаемую? Или не трогает данные, но просто воспринимает их как есть, но в другой кодировке (то бишь показывает иначе). В общем, там совсем не просто сделать корректно. Поэтому Aml Pages и использует некий симбиоз. Если кодировка не задана, и выставлена настройка "Определять кодировку автоматически" — то она ее пытается завсегда определить автоматически. Если пользователь выставил кодировку, то Aml Pages запоминает ее в данных страницы, и использует именно ее, предполагая, что последняя выставленная кодировка и была верной. В общем та еще муть… Я было хотел прикрутить другой движок под HTML вроде той же HTMLayout, но там а) только UTF8 везде и всегда — соответственно придется все импортируемые данные по любому перекодировать перед показом. б) скрипты не поддерживаются вовсе в) на некоторых модных и крутых страницах HTMLayout и вовсе ничего не может — верстка превращается вообще непонятно во что. Плывет всё и вся: фреймы, таблицы, CSS. Были идеи попробовать прикрутить Sciter. Но там тоже те еще проблемы: JavaScript не будет работать. Прикручивать его сложно. Придется весьма мощную часть движка Plugin API самой Aml Pages приделывать, ибо впрямую Sciter туда не вставишь. Кое в чем c-smile (автор Sciter) погорячился в API самого Sciter`а. Начиналось как C-like, но кое чего он там впихнул и из C++ 11, причем именно в API, хотя можно было это оставить в начинке, а из из интерфейса убрать… Так что вот такие проблемы с кодировкой… Ну я там посмотрю внимательно, что там в Assist`е с кодировкой заголовка можно сделать. По идее, если он правильно определяет кодировку самих данных после перетаскивания, то должен и правильно определить и заголовок. А еще над лесом летал Аист… А еще и сами браузеры клали на официальную доку. Перетаскиваемый фрагмент должен содержать в данных и кодировку. Дык вот Internet Explorer всегда там держит кодировку исходной страницы, Firefox всегда перекодирует в UTF8, Google Chrome по разному в разных версиях… Так что такой зоопарк не очень то просто обрабатывать всегда корректно.

Carc: В официальном блоге Aml Pages опубликован свежий пост : "Вопрос-Ответ: Как защитить страницу Aml Pages от изменений".

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

Carc: LordNEVR пишет: В официальном блоге Aml Pages опубликован свежий пост : "Вопрос-Ответ: Как защитить страницу Aml Pages от изменений". Супер. Дык накопилось уже тем для статей, а писать все некогда было…



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