Posted: 03.04.18 19:10. Post subject: Carc пишет: Автомат..
Carc пишет:
quote:
Автоматически подсветить URL не получится, ибо пробел это всегда уже признак конца URL.
Да Бог с подсветкой даже: лишь бы работало! Но это же беда:
пусть даже подсветки с регами не работают, но осилить подсветку псевдоссылок для Everything уж как-то но надо. Я уже не говорю, что сколько лет прошло, а с кодировками при работе с Assist полный бардак!
/ Гоша, извини, что говорю неприятное, но это правда! /
Post №: 9300
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 03.04.18 19:22. Post subject: Fanat123 пишет: но ..
Fanat123 пишет:
quote:
но осилить подсветку псевдоссылок для Everything уж как-то но надо.
А как она ее подсветит, если не знает где конец ссылки? Автоматически определить конец гиперссылки можно или только по пробелу, или же по переносу строки - другого пути просто не существует. Ну или только какой encoded URL использовать, с символами вроде %20 вместо пробелов внутри ссылки. Сама Windows кстати так и делает, да и не только она сама.
Post №: 9305
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 04.04.18 13:25. Post subject: Выложил новую версию..
Выложил новую версию Aml Pages 9.82 сборка 2736
[+] команда "Обновить список синтаксических подсветок" перечитывает правила подсветки из текущего файла правил; [+] автозакрытие диалога об отчете после обновления списка синтаксических подсветок; [+] добавлена новая версия плагина Aml Assist 3.25 (зависание при щелчке левой кнопкой по подсказке к команде меню панели); [*] команда "Объединить строки" удаляет все переносы, включая двойные в выделенном диапазоне текста;
Post №: 1335
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 13.04.18 10:25. Post subject: Маркер дерева.
Маркер дерева, обратить внимание. Два совершенно разных варианта открытия узлов дерева.
1. Открытие узлов дерева с клавиатуры, стрелками вверх/вниз- упрощенный, простой вариант, который по видимому и взят за основу. (Здесь все просто, последовательно от одного узла к другому с верху вниз и обратно)
2. Сложный вариант открытия узлов с помощью Мыши. и он не соответствует первому варианту, по следующим причинам.(при которых и возникает сбой в дереве) При выборе открытия узла, курсором Мыши(левой кнопкой) получаем три варианта реакции на переключение узла:
а). если делаем щелчок мыши непосредственно В САМ ЗАГОЛОВОК узла(Новая страница), когда в заголовке появляется линия подчеркивания(как гиперссылка) и с удержанием кнопки мыши, получаем выделение одновременно двух узлов, причем выделение куда переходим это (Новая страница) выделяется не вся линия до разделительной линии дерева, а только сам Заголовок.
рис.1
б). если же делаем щелчок мыши с удержанием кнопки в зону Выделения (заголовка узла) , а именно в Промежуток между Заголовком узла и Разделительной линией Дерева, то тогда реакция перехода полностью совпадает с реакцией переключения управления с Клавиатуры.
рис.2
в). если делаем щелчок мыши с удержанием кнопки в зону Выделения (заголовка узла) граничащий с Разделительной линии Дерева, то получаем прорисовку выделения с черным заголовком и с отсутствием значка Маркера. и после отпускания кнопки мыши Маркер появляется на позиции узла.
рис.3
если после такого открытия узла в Дереве, сразу же щелкнуть Мышью(повторно) в заголовок возле разделительной линии дерева с удержанием кнопки мыши, то на курсор Мыши подцепится значок узла с черной надписью Заголовка узла(подобно подсказки) и после отпускания кнопки Мыши курсор очиститься от мусора.
рис4.
+ плюс если учесть ещё переход со страницы с малым объемом данных, например 5кб(килобайт), на страницу с большим объемом данных, например 20мб (рисунки), технический смысл, задержка открытия узла с 20мб. в этом случае появляются свои нюансы на реакцию Маркера, с этим нужно отдельно разбираться.
Все выполняемые действия описанные выше имеют стабильное 100% повторение и реакции отображения.
=> И когда в сборке 2733 где был завышен размер значка Маркера шла стабильная прорисовка Маркера в дереве плюс накладывается вторая прорисовка узла Заголовка при щелчке Мышью по заголовку узла рис.3, и все это по одной линии узла дерева и если в этот момент при удержании кнопки Мыши, поводить ещё курсором в поле Дерева, подобно команде (Перемещению узла) то получим Аварийную ситуацию программного кода в Амл и Виндоус, при которой Виндоус будет пытаться закрыть приложение и выдавать сообщение аварийного сбоя Амл. После неудачной попытки закрытия приложения получаем в настройках Виндоус (изменение параметра линии узла Дерева) на что это влияет, если откроем любое приложение, где до сбоя показывались эти линии узлов дерева,то после сбоя линий не будет вообще, можно по ворожить программно, чтобы эти линии появились в приложении, тогда они будут отображаться с прорисовкой (как неправильная настройка параметра Виндоус) чему это грозит, вопрос времени, по хорошему нужно восстанавливать настройки Виндоус до ситуации сбоя, или переустанавливать её.
Posted: 14.04.18 20:16. Post subject: А можно добавить в с..
А можно добавить в синтаксические подсветки возможность делать жирным текст ключевых слов? "Пары" можно делать жирными, а отдельные слова - нет, а хотелось бы.
Post №: 9312
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 04.05.18 13:41. Post subject: SetQ пишет: А можно..
SetQ пишет:
quote:
А можно добавить в синтаксические подсветки возможность делать жирным текст ключевых слов? "Пары" можно делать жирными, а отдельные слова - нет, а хотелось бы.
Ну теоретически можно. По моему в движке синтаксической подсветки даже есть такая возможность, но она просто выключена в коде. Я ж движок подсветки лет 12-13 назад еще написал
Posted: 04.05.18 21:38. Post subject: Carc пишет: Ну теор..
Carc пишет:
quote:
Ну теоретически можно. По моему в движке синтаксической подсветки даже есть такая возможность, но она просто выключена в коде. Я ж движок подсветки лет 12-13 назад еще написал
Post №: 9318
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 05.05.18 10:32. Post subject: SetQ пишет: Хорошая..
SetQ пишет:
quote:
Хорошая консервация, если заведётся (движок)
Та не. Просто движок хороший. Один раз написал, всю жисть работает. Хотя я, конечно, и не стремился написать полноценную подсветку в стиле редакторов кода.
Post №: 1337
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 18.04.18 07:40. Post subject: Маркер 2.
Чем больше вникаешь в конструкцию Маркера дерева, тем больше разачарование в качестве работы узлов дерева, как следствие качество работы приложения.
По большому счету привязка Маркера дерева к узлам дерева, это не программный узел-объект Windows платформы, а личная инициатива( эксперимент) автора программиста разместить поверх дерева Windows платформы свое собственное окно дерева. пока с одним узлом значком Маркером, но к нему можно ещё добавить свои узлы дерева, тогда чётко будем видеть два параллельных дерева окна, взаимодействующих между собой но использующие всего 1 одну программную Windows платформу, что реально не допустимо — для приложений которые разрабатываются непосредственно под конкретные параметры Windows платформы.
И пока в приложении Амл коде будет находится программный код Маркера, он ещё много принесет неприятностей самому приложению.
А то, что два варианта(2окна) дерева, одновременно друг над другом связанные между собой программным управлением и работают на одной платформе, практически доказывается легко по ситуациям сбоев дерева, когда на панели дерева появляется две вертикальные прокрутки рядом (сколько окон столько и прокруток соответственно) поверте на слово, просто на этот сбой я не сообразил заснять скриншот.
Но тогда и в других местах приложения Амл будет сбойная реакция на эти два окна дерева, это я уже зафиксировал как срин. вот в настройках Внешнего вида Цвета дерева и цвета Маркера мы видим как вылезли две вертикальные прокрутки — вместо одной приложения Windows, что и требовалось доказать!
скрин. 1
=>> А может задачу привлечение внимания включенного узла решить самым простым способом, добавить настройку (фона не активного включенного узла дерева)
Post №: 1338
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 18.04.18 08:03. Post subject: Неправильное отображение (Вертикальной прокрутки) в поле Дерева.
Неправильное отображение (Вертикальной прокрутки) в поле Дерева.
Завязано с переключением кнопок Дерева с кнопками: Теги-Метки-Все метки (Левой панели дерева) или по клавишам: Ctrl+1, Ctrl+2, Ctrl+3, Ctrl+4
и чтобы стабильнее отображать ситуацию с Вертикальной прокруткой) используем изменение размера окна по вертикали, кнопкой (Свернуть в окно) в заголовке программы.
Post №: 1339
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 19.04.18 08:47. Post subject: Большой вопрос?
Большой вопрос? для чего, зачем, с самого начала разработки в AmlPages в узлах Дерева используется подчеркивание(отображение) заголовка узла линией самой гиперссылки узла при наведении курсора Мыши на заголовок узла.
Post №: 9313
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 04.05.18 13:46. Post subject: evan пишет: Большой..
evan пишет:
quote:
Большой вопрос? для чего, зачем, с самого начала разработки в AmlPages в узлах Дерева используется подчеркивание(отображение) заголовка узла линией самой гиперссылки узла при наведении курсора Мыши на заголовок узла.
Это встроенная возможность компонента дерева в Windows.
Post №: 1342
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 06.05.18 08:40. Post subject: Carc пишет: Это вст..
Carc пишет:
quote:
Это встроенная возможность компонента дерева в Windows.
Только вот странно как то, почему то из десятка рассмотренных мною подобных AmlPages приложений, ни одно из них не использует подобную возможность Windows, в корне документа.
А используют стандартное простейшее выделение узла платформы Windows (При наведении курсора мыши на заголовок узла, выделяется (не как гиперссылка узла), а появляется фокус выделения заголовка до разделительной линии, и после щелчка, открывается узел. Щелчок мышью в любую зону фокуса заголовка в Windows имеет единую реакцию. Причем, ни каких трёх зон выделения в заголовке нет, как это в AmlPages.
= Помню, как на зоре создания панели ( Закладки страниц), а она один в один использовала гиперссылки заголовков узлов, я тебе сигнализировал, что гиперссылки в панели Закладки, создают вспышки и приводят к сбою дерева, на что ты мне лапшу на уши вешал, что это все Windows, меня не было 4 года и смотрю исправил, и (( выделения сделал подобно Windows и усе заработало) => => Вот, вот, и в Дереве надо делать, что то подобное.
Post №: 9325
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 06.05.18 09:36. Post subject: evan пишет: А испол..
evan пишет:
quote:
А используют стандартное простейшее выделение узла платформы Windows
Стандартное поведение Windows как правило не очень хорошо отвечает конкретным требованиям конкретной софтины.
Ну например: стандартное поведение не разрешает ни показывать вложенные файлы, ни показывать вообще какую либо дополнительную информацию в узле дерева, так, чтобы она не сливалась с основной. Вот и приходится допиливать. Ключевое слово "до". Aml Pages не меняет всё и вся. Она только дополняет кое что в дереве…
Post №: 1346
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 06.05.18 09:48. Post subject: Carc пишет: Стандар..
Carc пишет:
quote:
Стандартное поведение Windows как правило не очень хорошо отвечает конкретным требованиям конкретной софтины.
Ну например: стандартное поведение не разрешает ни показывать вложенные файлы, ни показывать вообще какую либо дополнительную информацию в узле дерева, так, чтобы она не сливалась с основной. Вот и приходится допиливать. Ключевое слово "до". Aml Pages не меняет всё и вся. Она только дополняет кое что в дереве…
А может вытаскивание нужной инфы, делать не напрямую с заголовка, а косвенно через программные коды. Не зря же Виндоус ругается, да и разработчики других приложений не лезут ведь нарожен, а это факт. да и в самой винде в первом разделе корня нет ничего подобного, это ж не с проста.
Post №: 9327
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 06.05.18 09:57. Post subject: evan пишет: А может..
evan пишет:
quote:
А может вытаскивание нужной инфы, делать не напрямую с заголовка, а косвенно через программные коды. Не зря же Виндоус ругается, да и разработчики других приложений не лезут ведь нарожен, а это факт. да и в самой винде в первом разделе корня нет ничего подобного, это ж не с проста.
Она и не вытаскивает никакую инфу с заголовка. Она там ее только показывает. И всё.
Post №: 1348
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 06.05.18 10:19. Post subject: Carc пишет: Она и н..
Carc пишет:
quote:
Она и не вытаскивает никакую инфу с заголовка. Она там ее только показывает. И всё.
Но она показывает не ту стандартную инфу, которая включена в алгоритм платформы Виндоус, а твою которую тебе Имхо. на которую у тебя написаны твои собственные программные коды и вот тут и начинают конфликтовать коды Винды с твоими, кто кого...
All times are GMT
3 Hours. Hits today: 13
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no