Post №: 1359
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 18.05.18 14:43. Post subject: evan-1.
Сделаю свой пост, думаю модератор не обидеться и не удалит.
Фокус срабатывания узла дерева (развернуть/свернуть) узел привязан к размеру значков на 32х32 пикс. при выборе значков 16х16 дерево узлов сдвигается влево и фокус срабатывания уходит с кнопки (развернуть/свернуть) узел, левая зона кнопки получается нерабочая.
Post №: 9386
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 18.05.18 14:47. Post subject: evan пишет: Сделаю ..
evan пишет:
quote:
Сделаю свой пост, думаю модератор не обидеться и не удалит.
Фокус срабатывания узла дерева (развернуть/свернуть) узел привязан к размеру значков на 32х32 пикс. при выборе значков 16х16 дерево узлов сдвигается влево и фокус срабатывания уходит с кнопки (развернуть/свернуть) узел, левая зона кнопки получается нерабочая.
Post №: 1361
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 18.05.18 14:59. Post subject: Carc пишет: Ну и? В..
Carc пишет:
quote:
Ну и? Вопрос то в чём?
Вопрос в том, что уходит фокус срабатывания с кнопки (+/-) при выборе значков 16х16, а на значках 32х32 кнопка (+/-) фокус срабатывания перекрывается с запасом и получается, что если ткнешь мышью в левую зону кнопки (+/-) при выборе значков 16х16 узел не развернётся и не свернется
Post №: 9388
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 18.05.18 15:10. Post subject: evan пишет: Вопрос ..
evan пишет:
quote:
Вопрос в том, что уходит фокус срабатывания с кнопки при выборе значков 16х16, а на значках 32х32 кнопка (+/-) фокус срабатывания перекрывается с запасом и получается, что если ткнешь мышью в левую зону на 16х16 узел не развернётся и не свернется
А почему вопрос ко мне то? Я то тут причем? Этими вещами полностью и только занимается сама Windows…
Да и есть мнение, что у тебя там с компом\Виндой ну реально что-то не в порядке… Изменения, причем в рантайме, что называется on the fly, компонента Windows, причем изменения сделанные через документированный интерфейс Windows вдруг (правда, по твоему мнению) начинают сказываться на этом же компоненте в другом приложении… Что в принципе невозможно. Потому как Защищенный режим
Чтобы такое проделать, знаешь сколько нужно приседаний с цыганочкой выполнить в Windows? Уж поверь автору Aml Maple и TwinkiePaste. Я себе много чего на китайский флаг извел и расковырял, чтобы внедрить свои утилиты в чужие программы, работающие по соседству.
А Aml Pages на систему в принципе не влияет вовсе. Всё только, как Microsoft рекомендует и не более. Aml Pages живет своей жизнью и взаимодействует именно с системой по минимуму. Ибо ей это не нужно.
Post №: 1364
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 18.05.18 21:10. Post subject: Carc пишет: А почем..
Carc пишет:
quote:
А почему вопрос ко мне то? Я то тут причем? Этими вещами полностью и только занимается сама Windows…
У меня старая сборка 9-55 на диске данных стоит, я её запускаю и на ней меняю значки на 16 и 32 и фокус чётко стоит на обоих вариантах, а в версиях 9-82, 9-83 на значках 32 чётко стоит, а на 16 фокус сдвигается от кнопки(+/-) влево
Post №: 9392
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 18.05.18 21:34. Post subject: evan пишет: У меня ..
evan пишет:
quote:
У меня старая сборка 9-55 на диске данных стоит, я её запускаю и на ней меняю значки на 16 и 32 и фокус чётко стоит на обоих вариантах, а в версиях 9-82, 9-83 на значках 32 чётко стоит, а на 16 фокус сдвигается от кнопки(+/-) влево
Post №: 9394
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 18.05.18 22:33. Post subject: evan пишет: Вот пос..
evan пишет:
quote:
Вот посмотри где у тебя лажа
Дык оно и понятно в 9.55 манифест то другой был, чем в 9.83. Причем в Aml Pages 9.8x манифест уже встроенный, и Windows предпочтет использовать именно его. Ну а поскольку в этом встроенном манифесте прописана совместимость с Win7, то и прорисовывать она будет эти крестики, именно так как посчитает нужным, и именно для Win7.
Post №: 1367
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 18.05.18 23:24. Post subject: Carc пишет: Дык оно..
Carc пишет:
quote:
Дык оно и понятно в 9.55 манифест то другой был, чем в 9.83. Причем в Aml Pages 9.8x манифест уже встроенный, и Windows предпочтет использовать именно его. Ну а поскольку в этом встроенном манифесте прописана совместимость с Win7, то и прорисовывать она будет эти крестики, именно так как посчитает нужным, и именно для Win7.
Посмотри ещё раз на скрин в 9-55 при выборе значков 32х32 кнопка (+/-) имеет большой размер почти такой же как значок, а при выборе 16х16 даже меньше чем в 9-83, в результате разница перекрытия составляет 32 пикселя, этого достаточно
А на скрине в 9-8х кнопки что на 32х32 и 16х16 обе одинаковы и разница перекрытия составляет 64 пикселя, это много и не вся кнопка (+/-) при 16х16 перекрывается, больше половины фокуса срабатывания на кнопке нет
Post №: 9397
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 19.05.18 08:22. Post subject: evan пишет: Посмотр..
evan пишет:
quote:
Посмотри ещё раз на скрин в 9-55 при выборе значков 32х32 кнопка (+/-) имеет большой размер почти такой же как значок, а при выборе 16х16 даже меньше чем в 9-83, в результате разница перекрытия составляет 32 пикселя, этого достаточно
А на скрине в 9-8х кнопки что на 32х32 и 16х16 обе одинаковы и разница перекрытия составляет 64 пикселя, это много и не вся кнопка (+/-) при 16х16 перекрывается, больше половины фокуса срабатывания на кнопке нет
Я это видел... И объяснил тебе почему так... И дальше что?
Post №: 1369
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 20.05.18 22:04. Post subject: Carc пишет: Я это в..
Carc пишет:
quote:
Я это видел... И объяснил тебе почему так... И дальше что?
А почему у тебя нет кнопки у корневого узла?. Корневая папка однозначно должна иметь кнопку сворачивания узла, если в ней есть вложения, а если нет то она без кнопки
Post №: 9405
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 30.05.18 10:15. Post subject: evan пишет: А почем..
evan пишет:
quote:
А почему у тебя нет кнопки у корневого узла?. Корневая папка однозначно должна иметь кнопку сворачивания узла, если в ней есть вложения, а если нет то она без кнопки
А зачем она нужна? Корневую папку нельзя удалить, она всегда есть, и всегда Aml Pages при открытии документа как минимум разворачивает корневую папку… А место этот крестик в корне будет жрать, а места жалко… Даже команды "свернуть все" всегда оставляют корневую папку развернутой…
Post №: 1389
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 30.05.18 15:01. Post subject: Carc пишет: А зачем..
Carc пишет:
quote:
А зачем она нужна? Корневую папку нельзя удалить, она всегда есть, и всегда Aml Pages при открытии документа как минимум разворачивает корневую папку… А место этот крестик в корне будет жрать, а места жалко… Даже команды "свернуть все" всегда оставляют корневую папку развернутой…
Крестик в корне Корневой папки, создаёт первый фокус выделения для крестика и на вложенной папке перекрывает фокус выделения крестика следующей вложенной папки, увеличивая тем самым общий фокус крестика, всех остальных вложений
На некоторых приложениях умудряются(сделать) фокус срабатывания крестика делать на весь размер Максимального выделения Заголовка в области крестика, чтобы легко попадать курсором
Post №: 9422
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 30.05.18 15:17. Post subject: evan пишет: Крестик..
evan пишет:
quote:
Крестик в корне Корневой папки, создаёт первый фокус выделения для крестика и на вложенной папке перекрывает фокус выделения крестика следующей вложенной папки, увеличивая тем самым общий фокус крестика, всех остальных вложений
На некоторых приложениях умудряются(сделать) фокус срабатывания крестика делать на весь размер Максимального выделения Заголовка в области крестика, чтобы легко попадать курсором
Ну это то понятно, но зачем? Ну будет крестик в корне — чего он дает то? Если Aml Pages все равно по умолчанию корневую папку завсегда разворачивает при любых раскладах…
Post №: 1395
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 30.05.18 15:55. Post subject: Carc пишет: Ну это ..
Carc пишет:
quote:
Ну это то понятно, но зачем? Ну будет крестик в корне — чего он дает то? Если Aml Pages все равно по умолчанию корневую папку завсегда разворачивает при любых раскладах…
Я тебе изначально говорил, что на крестиках вложенных папках с значками 16х16 фокус срабатывния на крестике начинается после середины размера крестика
Странно, а вот узлы со значками 32х32 нормально, мне сразу бросилось в глаза, что корневая папка на значках 16х16, как то близко стоит к границе дерева, может её поставить подальше на размер (крестика)если бы стоял крестик сдвинуть вправо
Post №: 9425
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 30.05.18 16:20. Post subject: evan пишет: Я тебе ..
evan пишет:
quote:
Я тебе изначально говорил, что на крестиках вложенных папках с значками 16х16 фокус срабатывния на крестике начинается после середины размера крестика
Странно, а вот узлы со значками 32х32 нормально, мне сразу бросилось в глаза, что корневая папка на значках 16х16, как то близко стоит к границе дерева, может её поставить подальше на размер (крестика)если бы стоял крестик сдвинуть вправо
А что даст сдвинуть вправо, если там проблема в относительных расстояниях, а не абсолютных от левого края дерева?
Post №: 9428
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 30.05.18 16:43. Post subject: evan пишет: Что то ..
evan пишет:
quote:
Что то всё равно там зарыто, либо должен быть крестик действительно, или ещё что то.
Да что то я сомневаюсь, чтобы Microsoft такой баг пропустил… Думаю дело в чем то другом, а может просто так задумано. Что есть дельта от границы крестика меньше которой он не реагирует (ну чтобы случайно не нажимали). Соответственно, на маленьком крестике дельта может быть более заметной, в процентах от всего крестика…
Post №: 1401
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 30.05.18 16:45. Post subject: Carc пишет: Да что ..
Carc пишет:
quote:
Да что то я сомневаюсь, чтобы Microsoft такой баг пропустил… Думаю дело в чем то другом, а может просто так задумано. Что есть дельта от границы крестика меньше которой он не реагирует (ну чтобы случайно не нажимали). Соответственно, на маленьком крестике дельта может быть более заметной, в процентах от всего крестика…
Это можно увидеть только с помощью практической реализацией, методом проб
All times are GMT
3 Hours. Hits today: 1
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no