Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

button bar и артефакты

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Tue Feb 09, 2010 06:00    Post subject: button bar и артефакты Reply with quote

Надоели проблемы с отрисовкой некоторых элементов в tc. Опишу парочку на button bar'е.

Откроем tc с button bar'ом. Лушче всего - под xp с классической темой и плоским button bar'ом в несколько рядов. Артефакт номер 2 можно наблюдать уже при старте tc - крайний столбик (вертикальный ряд) пикселей во втором и последующих рядах button bar'а не прорисовыается. Если он прорисовался - значит скорее повезло. Для наглядности откроем окно настроек в tc и поводим им над button bar'ом (желатально быстрыми резкими движениями) - тут мы увидим, что на вышеописаном столбике пикселей остаются следы... Так же, как остаются следы от якобы выделения (mouse hover точнее) на кнопках (кнопки частично выделяются даже тогда, когда окно tc неактивно и поверх его - другое окно, но в таком случае глючно перерисовые интерфейс и остаются эти самые следы... ).


Лучше всего проблемы видны на скриншоте..
http://www.pic.co.ua/AKI.
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Feb 09, 2010 08:36    Post subject: Reply with quote

Нужно проверять в других приложениях. У меня классика, любая анимация отключена, артефактов не наблюдалось. Думаю подобный баг давно бы красовался на форуме. Интересно, это только в 7.5 у Вас появилось или раньше было? В Настройках>>Вид окна: последний пункт галкой помечен?
Можно ещё попробовать покопаться в трэе, автозагрузке, похоже на какое-то ActiveX(можно отключить на время в реестре), и анимацию выключите, если включена.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Tue Feb 09, 2010 10:06    Post subject: Reply with quote

flm
У меня тот же вопрос: о какой версии TC здесь идёт речь? На скрине не видно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Tue Feb 09, 2010 10:30    Post subject: Reply with quote

Avada wrote:
flm
У меня тот же вопрос: о какой версии TC здесь идёт речь? На скрине не видно.

7.50a.

Flasher
p.s.: про всякие анимации и т.д. - потестю чуть позже. Причём тут активХ я вообще не понимаю.
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Tue Feb 09, 2010 10:43    Post subject: Reply with quote

Артефакты подтверждаю. Сам бы не обратил внимания. Пока не раздражают.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Tue Feb 09, 2010 11:13    Post subject: Reply with quote

Провёл некоторые исследования:
на 6.55 - багов нет
на 7.04a - наблюдается артефакт 1
на 7.50a - наблюдаются оба
Делаю выводы, что первый появился в 7.0, а второй в 7.5. Более точнее сказать не могу.
Отключение анимации и включение xp theme background на ситуацию не влияют.
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Tue Feb 09, 2010 11:22    Post subject: Reply with quote

flm
Из всего вышеперечисленного пока смог воспроизвести в "классике" только следы на столбике пискелей при быстром перемещении окна настроек.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Feb 09, 2010 13:35    Post subject: Reply with quote

Avada wrote:
flm
Из всего вышеперечисленного пока смог воспроизвести в "классике" только следы на столбике пискелей при быстром перемещении окна настроек.

Аналогично.

Баг номер один может быть вызван тем, что при быстрой беготне мыши или по иной причине (из банальной экономии ресурсов на перерисовку неактивного окна) система не посылает для этих регионов панели сообщение WM_PAINT с указанием области, требующей перерисовки - вот часть панели и остается необновленной.

Кстати, по скрину видно, что 7.50 - треугольнички на кнопках панели. Smile
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Tue Feb 09, 2010 14:03    Post subject: Reply with quote

MVV wrote:
Кстати, по скрину видно, что 7.50 - треугольнички на кнопках панели.

По скрину видно, что не раньше 7.50. Но с буквой "a" или без буквы — для отслеживания бага в спорных случаях иногда тоже имеет значение. Wink
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Tue Feb 09, 2010 14:22    Post subject: Reply with quote

Залил видео:
http://sites.google.com/site/flm404/Home/files/25389.ZIP?attredirects=0&d=1
Для проигрывания нужен кодек:
http://www.compression.ru/video/ls-codec/screen_capture_codec_en.html
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Tue Feb 09, 2010 14:36    Post subject: Reply with quote

Я воспроизвёл оба бага (никакого быстрого движения не требуется, просто надо аккуратно поймать нужное положение курсора и окна). Оба присутствуют в 7.51, зарепортил на бета-форум.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Feb 09, 2010 15:44    Post subject: Reply with quote

flm wrote:
Причём тут активХ я вообще не понимаю.
OLE 2.0 в прошлом, испольуется при D&D. Было подозрение на TwinKey. Почитал ветку, понял, что проверяли грамотные люди.
А пока Баг не устранён, лечим так: Win+Break>>вк.Дополнительно>п.Быстродействие>кн.Параметры>вк.Виз. эффекты>Отображать содержимое окна при перетаскивании - снять галку>кн.Применить.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Tue Feb 09, 2010 16:31    Post subject: Reply with quote

2Flasher
Ты мое личное сообщение получил? Если да, чего молчишь?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
flm



Joined: 09 Dec 2007
Posts: 467

Post (Separately) Posted: Tue Feb 09, 2010 19:43    Post subject: Reply with quote

CaptainFlint wrote:
Я воспроизвёл оба бага (никакого быстрого движения не требуется, просто надо аккуратно поймать нужное положение курсора и окна). Оба присутствуют в 7.51, зарепортил на бета-форум.

Спасибо. Надеюсь, этот багрепорт не сильно задержит выход 7.51. Wink
_________________
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Tue Feb 09, 2010 23:48    Post subject: Reply with quote

Оба бага подтверждены на бета-форуме Гислером.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group