On-line: LordNEVR, guests 1. In total there are: 2 [information..]
AuthorTopic



Post №: 1418
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 02.06.18 23:06. Post subject: evan-2


Обсудим проблему Дерева.

В старой версии 9-55 сборка 2487 с которой я пришел для обновления, такой проблемы нет, все чисто с выделениями, проверил сегодня.


В версиях 9-83 вот такая ситуация, смотри скрин.







1 рис. щелчок в середину выделения, кнопка щелчка нажата с удержанием

2 рис. щелчок рядом с границей Разделителя, кнопка щелчка нажата с удержанием

3. рис. щелчок в середину, кнопка щелчка нажата с удержанием, сдвигаю вниз за заголовок и возвращаю на заголовок

4. рис. делаю два щелчка рядом с границей Разделителя, второй щелчок кнопка нажата с удержанием, на курсор мыши цепляется значок и текст заголовка


Первый вопрос, что это за значек (въезд запрещён)? откуда взялся


Второй вопрос, при разработке выделения узла Дерева, какой фокус выбирался при наведении курсора на заголовок ( я так понимаю выбрал подчёркивание заголовка) тогда ещё вопрос,
фокус за заголовком с конца заголовка до Разделителя рисует Винда, или сам определял эту зону.

Потому как с самого рождения Дерева, эта зона периодически попадает в глючные ситуации и ей ещё добавляет Разделитель на границе касания, через границу касания Винда выставляет свою подсказку на закрытую часть заголовка, по ряду многих причин почти все приложения отсоединяют границу касания.

Гоша, почему бы тебе не ограничить длину выделения фокуса по окончание заголовка, оказывается в фокусе можно столько разных настроек, прибамбасов делать,




Спасибо: 0 
ProfileQuote Reply
Replys - 41 , page: 1 2 3 All [new only]





Post №: 1419
Joined: 24.05.05
Location: Россия
Rank: 0
link post  Posted: 03.06.18 06:59. Post subject: Сайд-бар Новости.


1. Лично мне бы, очень хотелось бы, иметь возможность бы, выключать Новости в контекстном меню, где правый клик по горизонтальным панелям.

Но, так чтобы Сайд-бар Новости исчезал с правого расположения его из главного окна Амл, по подобию, как это сделано с горизонтальными панелями.



Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 9457
Joined: 28.05.05
Location: Россия , Москва
Rank: 2
link post  Posted: 29.06.18 10:02. Post subject: evan пишет: 1. Личн..


evan пишет:

 quote:
1. Лично мне бы, очень хотелось бы, иметь возможность бы, выключать Новости в контекстном меню, где правый клик по горизонтальным панелям.


Дык там и есть в меню команда "Новости" по правому клику по панели инструментов…

evan пишет:

 quote:
Но, так чтобы Сайд-бар Новости исчезал с правого расположения его из главного окна Амл, по подобию, как это сделано с горизонтальными панелями.


Сайд-бар Новости — именно сайд-бар — не умеет исчезать в Aml Pages сейчас. Кто-то вроде просил, но по ходу это формалист был, ибо ему нужно чтобы всё причесано было, даже Борис Джонсон. А зачем всё\не_всё не важно. Там какая-то заморочка была со скрытием сайд-бара. Пообсуждали, народ высказался в том смысле, что висит, места много не занимает и никому не мешает, а периодически и бывает нужным… Ну я и отложил скрытие сайд-бара в долгий ящик — других задач хватает.

Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9450
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 26.06.18 14:18. Post subject: evan пишет: Первый ..


    evan пишет:

     quote:
    Первый вопрос, что это за значек (въезд запрещён)? откуда взялся


    Дык это не выделение, это перетаскивание, а значок что перетаскиваемое нельзя опустить на элемент дерева под мышом.

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9451
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 26.06.18 14:23. Post subject: evan пишет: Второй ..


    evan пишет:

     quote:
    Второй вопрос, при разработке выделения узла Дерева, какой фокус выбирался при наведении курсора на заголовок ( я так понимаю выбрал подчёркивание заголовка) тогда ещё вопрос,
    фокус за заголовком с конца заголовка до Разделителя рисует Винда, или сам определял эту зону.


    Выделенный узел Aml Pages рисует сама, и выделение тоже…

    evan пишет:

     quote:
    Гоша, почему бы тебе не ограничить длину выделения фокуса по окончание заголовка, оказывается в фокусе можно столько разных настроек, прибамбасов делать,


    Потому как справа от узла, от его заголовка может быть еще отображаться много дополнительный инфы. Чтобы ее корректно рисовать, надо знать цвета. А говоря "а", говори и "б". Чтобы мне корректно все нарисовать именно в выделенном узле, мне нужно точно знать фон. Поэтому и используется выделение до конца края.

    Ну и потом, это стандартная настройка дерева в Windows - TVS_FULLROWSELECT называется, при ее использовании Винда сама рисует выделение узла на всю ширину дерева. По моему даже слева, я точно не помню…

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply



    Post №: 1420
    Joined: 24.05.05
    Location: Россия
    Rank: 0
    link post  Posted: 29.06.18 12:18. Post subject: Carc пишет: Потому ..


    Carc пишет:

     quote:
    Потому как справа от узла, от его заголовка может быть еще отображаться много дополнительный инфы. Чтобы ее корректно рисовать, надо знать цвета. А говоря "а", говори и "б". Чтобы мне корректно все нарисовать именно в выделенном узле, мне нужно точно знать фон. Поэтому и используется выделение до конца края.



    А кто тебе мешает выбирать цвета, бери как в Windows и будет тебе счастье и ни каких заморочек.

    А вот от фокуса выделения подчеркиванием, тебе все равно рано или поздно придётся отказаться.


    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9458
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 29.06.18 12:43. Post subject: evan пишет: А кто т..


    evan пишет:

     quote:
    А кто тебе мешает выбирать цвета, бери как в Windows и будет тебе счастье и ни каких заморочек.


    А она и берет цвета Windows… Если конечно посмотреть, прямо таки напрямую запрашивает у Винды эти цвета (стандартная программная возможность Видны, спросить текущие цветовые настройки для всех основных элементов и состояний)

    evan пишет:

     quote:
    А вот от фокуса выделения подчеркиванием, тебе все равно рано или поздно придётся отказаться.


    Чего тебя так бомбит-то от этого подчеркивания? Прям вот такое ощущение, что "ты кушать не можешь"… 100 лет этому подчеркиванию в дереве — всем пофиг, включая меня. Что есть, что нету…

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply



    Post №: 1421
    Joined: 24.05.05
    Location: Россия
    Rank: 0
    link post  Posted: 29.06.18 12:20. Post subject: Carc пишет: Ну и по..


    Carc пишет:

     quote:
    Ну и потом, это стандартная настройка дерева в Windows - TVS_FULLROWSELECT называется, при ее использовании Винда сама рисует выделение узла на всю ширину дерева. По моему даже слева, я точно не помню…



    Только у тебя ни так, как в Винде, а совсем, совсем, по другому, и это ни одно и тоже?

    в Винде при наведении курсора на заголовок, в любую зону от левой границы окна до Разделителя, срабатывает фокус Единное выделение всей этой зоны.


    А у тебя,
    1. зона от левой границы окна до Заголовка (тишина)
    2. зона от начала заголовка до конца заголовка (фокус Подчёркивание заголовка)
    3. зона от конца заголовка до Разделителя (фокус только смена курсора на рука, возможность присутствия гиперссылки)
    И это не стандартная настройка дерева в Windows, а твоя собственная.



    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9459
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 29.06.18 12:49. Post subject: evan пишет: Только ..


    evan пишет:

     quote:
    Только у тебя ни так, как в Винде, а совсем, совсем, по другому, и это ни одно и тоже?


    Да. У меня не так как в Винде. Мне нужно выделение до конца вправо для выделенного элемента, но не нужно фон выделенного до конца влево. Там меня больше устраивает аккурат стандартный фон, мне там проще иконки рисовать дополнительные тогда.

    Я и не ставил задачей сделать точно как в самой Винде. Зачем вообще дублировать код системы, если она и сама это умеет? Именно потому что понадобилось сделать несколько иначе, и пришлось выделенный узел не дорисовывать, как остальные, а полностью рисовать с нуля ручками, только запрашивая у винды всякие размеры по узлу + цвета + шрифты.

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply



    Post №: 1422
    Joined: 24.05.05
    Location: Россия
    Rank: 0
    link post  Posted: 29.06.18 12:24. Post subject: Подсказки скрытых заголовков узлов дерева отображаются контужено, ни какой оперативности.


    1. Подсказки скрытых заголовков узлов дерева отображаются контужено, ни какой оперативности.
    сборка 2747

    В дереве на узлах два вида подсказок:

    а). одна Windowая (как продолжение скрытого текста заголовка) и никакого сходства с отображением в самой Windой например, как в том же Проводнике.
    Размеры по вертикали Выделения заголовка и Выделения подсказки разные, а должны быть одинаковые.

    размер Шрифта заголовка узла и Подсказки должны быть одинаковые и равны исходному размеру (например проводника Windows ) и равны в исходной настройке на Шрифта Дерева.

    Принцип отображения подсказки скрытого заголовка желательно иметь подобно( аналогично Windows ) (например проводника Windows ), где выделение подсказки отображает скрытый текст заголовка, поверх Разделителя с высокой точностью наложения ( "скриншота" подсказки) над Заголовком узла, очень быстро, точно и оперативно при наведении курсора Мыши на узел, как это работает в Windows Проводнике.
    Тогда такой подсказке, вообще не нужна опция (Показывать подсказки в Дереве)


    б). Вторая Amlовская подсказка, лично мне ненужна вообще, она только мозолит глаза и может вносить некие неприятности при распределении кодов отображения какой первой подсказки отображаться, или как говорится чем меньше функций, тем надёжнее инструмент.


    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9477
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 20.07.18 11:18. Post subject: evan пишет: б). Вто..


    evan пишет:

     quote:
    б). Вторая Amlовская подсказка, лично мне ненужна вообще, она только мозолит глаза и может вносить некие неприятности при распределении кодов отображения какой первой подсказки отображаться, или как говорится чем меньше функций, тем надёжнее инструмент.


    А пользовательские подсказки можно и отключить в настройках. К тому же пользовательскую подсказку к узлу дерева всегда можно показать, щелкнув средней кнопкой мыши (колесиком) по узлу — она и покажется. Причем даже при отключенном показе подсказок для дерева. Одноразово покажется, только по случаю щелчка.

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply



    Post №: 1428
    Joined: 24.05.05
    Location: Россия
    Rank: 0
    link post  Posted: 22.07.18 11:39. Post subject: Carc пишет: А польз..


    Carc пишет:

     quote:
    А пользовательские подсказки можно и отключить в настройках.



    Но этой настройкой(опцией), ты отключаешь фирменную Виндовую подсказку, которая в добавок у тебя отображается некорректно в плане соответствия выбранного масштаба Дерева и времени отображения.

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


    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9479
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 22.07.18 11:54. Post subject: evan пишет: Но этой..


    evan пишет:

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


    Ну время я поправил в ближайшей сборке, а вот мастштаб это фича Aml Pages, раньше подсказка использовала шрифт из дерева, но как-то он уже очень сильно все загораживал и отвлекал. И со временем я приделал туда более мелкий шрифт. Кажется это было более удачным решением. А то раньше это и вправду мелькающая подсказка ну реально только мешала и отвлекала.

    evan пишет:

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


    Ой не знаю, ой не знаю… Там ковыряться надо. Я там какой-то такой мутный перехват написал, что сам себе голову сломал, почему стандартный API установки шрифтов и цветов не работает… Ну да подумаю, может и переделаю со временем…

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9482
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 22.07.18 19:28. Post subject: Большую часть твоих ..


    Большую часть твоих замечаний учел в последней сборке 2750…

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply



    Post №: 1430
    Joined: 24.05.05
    Location: Россия
    Rank: 0
    link post  Posted: 22.07.18 19:37. Post subject: Версия 9.83 (build 2..


    Версия 9.83 (build 2750) подсказки.
    [*] изменено поведение всплывающих подсказок в дереве;

    Поведение у всплывающих подсказок по времени стало Отличное.


    [+] всплывающая подсказка в дереве с неумещающимся названием показывается даже если подсказки отключены;
    Разделение подсказок Всплывающей и Пользовательской, это Хорошо.


    А вот качество всплывающей подсказки отображения осталось Плохое.

    1. Невозможно подобрать размер шрифта Дерева относительно шрифта всплывающей подсказки, чтобы эффект наложения подсказки на шрифт заголовка совпадали, как это сделано в Виндоус. В этой ситуации исходный шрифт Дерева, должен совпадать со шрифтом во всплывающей подсказки, хотя бы на одном размере настройки шрифта Дерева.

    2. На выделеном узле Дерева закрытый текст под разделителем сворачивается через точки текста, это тоже не хорошо, значить разделитель воздействует на узел текста, а в Винде этот момент чище сделан и разделитель не воздействует на шрифт заголовка. Зачем вмешиваться в реакцию узла, когда там и так свыше крыши всякой бяки в выделении узла.


    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9483
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 22.07.18 19:54. Post subject: evan пишет: А вот к..


    evan пишет:

     quote:
    А вот качество всплывающей подсказки отображения осталось Плохое.

    1. Невозможно подобрать размер шрифта Дерева относительно шрифта всплывающей подсказки, чтобы эффект наложения подсказки на шрифт заголовка совпадали, как это сделано в Виндоус. В этой ситуации исходный шрифт Дерева, должен совпадать со шрифтом во всплывающей подсказки, хотя бы на одном размере настройки шрифта Дерева.

    2. На выделеном узле Дерева закрытый текст под разделителем сворачивается через точки текста, это тоже не хорошо, значить разделитель воздействует на узел текста, а в Винде этот момент чище сделан и разделитель не воздействует на шрифт заголовка. Зачем вмешиваться в реакцию узла, когда там и так свыше крыши всякой бяки в выделении узла.


    Со временем… Там не все так просто с
    а) жонглированием шрифтами, несколько помедитировать придется. Базовый код этих хитропопых подсказок делает у меня одно, но сама Aml Pages реально там меняет поведение. Нужно будет очень аккуратно проинжектитится в него.
    б) с репозиоцинированием уже попроще… Но все равно будет завязано на п.а (шрифты)

    Все это потребует времени на код и главное тестирование. Поэтому, видимо, в следующей сборке уже тогда.

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply



    Post №: 1432
    Joined: 24.05.05
    Location: Россия
    Rank: 0
    link post  Posted: 22.07.18 20:17. Post subject: Carc пишет: Все это..


    Carc пишет:

     quote:
    Все это потребует времени на код и главное тестирование. Поэтому, видимо, в следующей сборке уже тогда.



    Это уже придаёт мне оптимизма и радует.



    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9489
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 24.07.18 14:49. Post subject: evan пишет: Это уж..


    evan пишет:

     quote:

    Это уже придаёт мне оптимизма и радует.


    Пробуй новую версию Aml Pages 9.83 build 2751... Вроде все поправил...

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply



    Post №: 1433
    Joined: 24.05.05
    Location: Россия
    Rank: 0
    link post  Posted: 24.07.18 20:39. Post subject: Версия 9.83 build 2751 подсказки


    Размеры значков (16 х 16)
    Шрифт Дерева ( Lucidia Sans Unicod 10 )

    Размер шрифта узла Дерева и Подсказки теперь одинаковые — Это Хорошо!


    1. Но теперь шрифт Подсказки по отношению к шрифту узла Дерева
    сдвинут по горизонтали влево на 16 пикселей и
    сдвинут вверх на 8 пикселей

    смотри скрин





    2. и Размеры границ подсказок по Вертикали перекрываются на 8 пикселей


    смотри скрин






    Спасибо: 0 
    ProfileQuote Reply



    Post №: 1423
    Joined: 24.05.05
    Location: Россия
    Rank: 0
    link post  Posted: 29.06.18 12:27. Post subject: сборка 2747. Отображение подсказок на панели Строка состояния.


    сборка 2747. Отображение подсказок на панели Строка состояния реализовано не чисто.

    При свернутом окне Амл (Свернуть в окно) подсказка отображается правильно, единожды и чётко.

    При развёрнутом окне Амл (Развернуть) подсказка попадает под панель Задач и начинает от туда выбираться, в верх, в результате подсказка отображается дважды, это не правильное, не чистое отображение.


    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 9461
    Joined: 28.05.05
    Location: Россия , Москва
    Rank: 2
    link post  Posted: 29.06.18 13:03. Post subject: evan пишет: При раз..


    evan пишет:

     quote:
    При развёрнутом окне Амл (Развернуть) подсказка попадает под панель Задач и начинает от туда выбираться, в верх, в результате подсказка отображается дважды, это не правильное, не чистое отображение.


    Не может она отображаться. Когда окно Aml Pages свернуто на панель задач, мышь автоматом уходит со строки состояния, и подсказка автоматически прячется самой Виндой. Только что проверил. Так и должна себя вести Винда автоматом — это основополагающие принципы ее User-подсистемы (пользовательского интерфейса).

    Ну разве только глючит. Такое за подказками в Винде уже лет 100 водиться, и будет водиться всегда. Ибо разработчики Винды положили хер на доводку этих старых еще из времен NT\95 элементов пользовательского интерфейса. То что происходило с кнопками в Винде показало это четко. Они лет эдак с 15 не хотели приделать — прошу заметить приделать, а не переделать, исправить — одну байду, о чем их все разработчики мира просили. Потом они, правда, все-таки сделали. Но по данным СВР им самим эти проблемы начала очень сильно жарить попу, ну вот они и зашевелились… А так они эти проблемы сам знаешь на чем вертели…

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Aml Pages on Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply
    Replys - 41 , page: 1 2 3 All [new only]
    Reply:
    1 2 3 4 5 6 7 8 9
    большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

    показывать это сообщение только модераторам
    не делать ссылки активными
    Username, Password:      register    
    Тему читают:
    - user online
    - user offline
    All times are GMT  3 Hours. Hits today: 152
    You can: smiles yes, images yes, types yes, poll no
    avatars yes, links on, premoderation off, edit new post no