Форум » » evan-1. » Ответить

evan-1.

evan: Сделаю свой пост, думаю модератор не обидеться и не удалит. Фокус срабатывания узла дерева (развернуть/свернуть) узел привязан к размеру значков на 32х32 пикс. при выборе значков 16х16 дерево узлов сдвигается влево и фокус срабатывания уходит с кнопки (развернуть/свернуть) узел, левая зона кнопки получается нерабочая. смотри скрин.

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

Carc: evan пишет: Сделаю свой пост, думаю модератор не обидеться и не удалит. Фокус срабатывания узла дерева (развернуть/свернуть) узел привязан к размеру значков на 32х32 пикс. при выборе значков 16х16 дерево узлов сдвигается влево и фокус срабатывания уходит с кнопки (развернуть/свернуть) узел, левая зона кнопки получается нерабочая. смотри скрин. Это вот про что было?

evan: Carc пишет: Это вот про что было? Когда выбраны значки в дереве 16х16 половина кнопки (+/-) свернуть /развернуть узел не работает при щелчке по кнопки мышью в левую половину кнопки

Carc: evan пишет: Когда выбраны значки в дереве 16х16 половина кнопки (+/-) свернуть /развернуть узел не работает при щелчке по кнопки мышью в левую половину кнопки Ну и? Вопрос то в чём?


evan: Carc пишет: Ну и? Вопрос то в чём? Вопрос в том, что уходит фокус срабатывания с кнопки (+/-) при выборе значков 16х16, а на значках 32х32 кнопка (+/-) фокус срабатывания перекрывается с запасом и получается, что если ткнешь мышью в левую зону кнопки (+/-) при выборе значков 16х16 узел не развернётся и не свернется

Carc: evan пишет: Вопрос в том, что уходит фокус срабатывания с кнопки при выборе значков 16х16, а на значках 32х32 кнопка (+/-) фокус срабатывания перекрывается с запасом и получается, что если ткнешь мышью в левую зону на 16х16 узел не развернётся и не свернется А почему вопрос ко мне то? Я то тут причем? Этими вещами полностью и только занимается сама Windows… Да и есть мнение, что у тебя там с компом\Виндой ну реально что-то не в порядке… Изменения, причем в рантайме, что называется on the fly, компонента Windows, причем изменения сделанные через документированный интерфейс Windows вдруг (правда, по твоему мнению) начинают сказываться на этом же компоненте в другом приложении… Что в принципе невозможно. Потому как Защищенный режим Чтобы такое проделать, знаешь сколько нужно приседаний с цыганочкой выполнить в Windows? Уж поверь автору Aml Maple и TwinkiePaste. Я себе много чего на китайский флаг извел и расковырял, чтобы внедрить свои утилиты в чужие программы, работающие по соседству. А Aml Pages на систему в принципе не влияет вовсе. Всё только, как Microsoft рекомендует и не более. Aml Pages живет своей жизнью и взаимодействует именно с системой по минимуму. Ибо ей это не нужно.

evan: Carc пишет: А почему вопрос ко мне то? Я то тут причем? Этими вещами полностью и только занимается сама Windows… У меня старая сборка 9-55 на диске данных стоит, я её запускаю и на ней меняю значки на 16 и 32 и фокус чётко стоит на обоих вариантах, а в версиях 9-82, 9-83 на значках 32 чётко стоит, а на 16 фокус сдвигается от кнопки(+/-) влево

Carc: evan пишет: У меня старая сборка 9-55 на диске данных стоит, я её запускаю и на ней меняю значки на 16 и 32 и фокус чётко стоит на обоих вариантах, а в версиях 9-82, 9-83 на значках 32 чётко стоит, а на 16 фокус сдвигается от кнопки(+/-) влево Windows какая у тебя?

evan: Вот посмотри где у тебя лажа А Windows 7 у меня

Carc: evan пишет: Вот посмотри где у тебя лажа Дык оно и понятно в 9.55 манифест то другой был, чем в 9.83. Причем в Aml Pages 9.8x манифест уже встроенный, и Windows предпочтет использовать именно его. Ну а поскольку в этом встроенном манифесте прописана совместимость с Win7, то и прорисовывать она будет эти крестики, именно так как посчитает нужным, и именно для Win7.

evan: Carc пишет: Дык оно и понятно в 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 перекрывается, больше половины фокуса срабатывания на кнопке нет

Carc: evan пишет: Посмотри ещё раз на скрин в 9-55 при выборе значков 32х32 кнопка (+/-) имеет большой размер почти такой же как значок, а при выборе 16х16 даже меньше чем в 9-83, в результате разница перекрытия составляет 32 пикселя, этого достаточно А на скрине в 9-8х кнопки что на 32х32 и 16х16 обе одинаковы и разница перекрытия составляет 64 пикселя, это много и не вся кнопка (+/-) при 16х16 перекрывается, больше половины фокуса срабатывания на кнопке нет Я это видел... И объяснил тебе почему так... И дальше что?

evan: Carc пишет: Я это видел... И объяснил тебе почему так... И дальше что? А почему у тебя нет кнопки у корневого узла?. Корневая папка однозначно должна иметь кнопку сворачивания узла, если в ней есть вложения, а если нет то она без кнопки

Carc: evan пишет: А почему у тебя нет кнопки у корневого узла?. Корневая папка однозначно должна иметь кнопку сворачивания узла, если в ней есть вложения, а если нет то она без кнопки А зачем она нужна? Корневую папку нельзя удалить, она всегда есть, и всегда Aml Pages при открытии документа как минимум разворачивает корневую папку… А место этот крестик в корне будет жрать, а места жалко… Даже команды "свернуть все" всегда оставляют корневую папку развернутой…

evan: Carc пишет: А зачем она нужна? Корневую папку нельзя удалить, она всегда есть, и всегда Aml Pages при открытии документа как минимум разворачивает корневую папку… А место этот крестик в корне будет жрать, а места жалко… Даже команды "свернуть все" всегда оставляют корневую папку развернутой… Крестик в корне Корневой папки, создаёт первый фокус выделения для крестика и на вложенной папке перекрывает фокус выделения крестика следующей вложенной папки, увеличивая тем самым общий фокус крестика, всех остальных вложений На некоторых приложениях умудряются(сделать) фокус срабатывания крестика делать на весь размер Максимального выделения Заголовка в области крестика, чтобы легко попадать курсором

Carc: evan пишет: Крестик в корне Корневой папки, создаёт первый фокус выделения для крестика и на вложенной папке перекрывает фокус выделения крестика следующей вложенной папки, увеличивая тем самым общий фокус крестика, всех остальных вложений На некоторых приложениях умудряются(сделать) фокус срабатывания крестика делать на весь размер Максимального выделения Заголовка в области крестика, чтобы легко попадать курсором Ну это то понятно, но зачем? Ну будет крестик в корне — чего он дает то? Если Aml Pages все равно по умолчанию корневую папку завсегда разворачивает при любых раскладах…

evan: Carc пишет: Ну это то понятно, но зачем? Ну будет крестик в корне — чего он дает то? Если Aml Pages все равно по умолчанию корневую папку завсегда разворачивает при любых раскладах… Я тебе изначально говорил, что на крестиках вложенных папках с значками 16х16 фокус срабатывния на крестике начинается после середины размера крестика Странно, а вот узлы со значками 32х32 нормально, мне сразу бросилось в глаза, что корневая папка на значках 16х16, как то близко стоит к границе дерева, может её поставить подальше на размер (крестика)если бы стоял крестик сдвинуть вправо

Carc: evan пишет: Я тебе изначально говорил, что на крестиках вложенных папках с значками 16х16 фокус срабатывния на крестике начинается после середины размера крестика Странно, а вот узлы со значками 32х32 нормально, мне сразу бросилось в глаза, что корневая папка на значках 16х16, как то близко стоит к границе дерева, может её поставить подальше на размер (крестика)если бы стоял крестик сдвинуть вправо А что даст сдвинуть вправо, если там проблема в относительных расстояниях, а не абсолютных от левого края дерева?

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

Carc: evan пишет: Что то всё равно там зарыто, либо должен быть крестик действительно, или ещё что то. Да что то я сомневаюсь, чтобы Microsoft такой баг пропустил… Думаю дело в чем то другом, а может просто так задумано. Что есть дельта от границы крестика меньше которой он не реагирует (ну чтобы случайно не нажимали). Соответственно, на маленьком крестике дельта может быть более заметной, в процентах от всего крестика…

evan: Carc пишет: Да что то я сомневаюсь, чтобы Microsoft такой баг пропустил… Думаю дело в чем то другом, а может просто так задумано. Что есть дельта от границы крестика меньше которой он не реагирует (ну чтобы случайно не нажимали). Соответственно, на маленьком крестике дельта может быть более заметной, в процентах от всего крестика… Это можно увидеть только с помощью практической реализацией, методом проб



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