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 

Баг с центровкой окна при разных положениях панели задач

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



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Sun Jan 13, 2013 17:44    Post subject: Баг с центровкой окна при разных положениях панели задач Reply with quote

ТС 8.01 (и х32, и х64) под вин-7

Скриншоты
http://iceimg.com/i/f7/d8/f8fe88c86e.gif - норм.
http://iceimg.com/i/a9/86/ef7d30780d.gif - норм.
http://iceimg.com/i/d7/94/312f78ea7d.gif - баг
http://iceimg.com/i/85/56/ad903d3314.gif - баг
(хр не проверял, но должно быть так же).

Убирание заданного в конфиге размера окна 800х600 позицию не меняет, только окно меньше становится в высоту, но всё равно сдвигается в те же стороны, как и на картинках.

Изначально отрепортили здесь http://ghisler.ch/board/viewtopic.php?p=259975#259975
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Sun Jan 13, 2013 18:55    Post subject: Reply with quote

В Windows 8 x64 при разрешении 1920х1080 окно Тотала центруется действительно не по центру экрана, а непонятным образом. Сверху и справа расстояние до края экрана получается меньше, чем снизу и сверху. Но далеко не до такой степени, как на скриншотах.

В первом посте надо было указать (как в репорте Гислеру), что разрешение экрана именно 1024х600. Попробовал попереключать разрешения у себя (именно такого нет в списке поддерживаемых монитором+видеокартой) - действительно, при некоторых разрешениях смещение почти незаметно, а при некоторых - довольно сильное.
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Sun Jan 13, 2013 19:25    Post subject: Reply with quote

LonerD
при любом разрешении такие проблемы, не только при мелких, просто на мелких сильнее заметно.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sun Jan 13, 2013 21:31    Post subject: Reply with quote

Я что-то не пойму. Как вы вообще центрируете окно-то? Разве в тотале есть команда центрирования? Если в тотале не запоминать позицию, никто не гарантирует, что она будет сохраняться. А если запомнить, то при любом положении панели задач он открывается правильно (с одинаковым расстоянием до левого края экрана или панели задач, если она слева).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Sun Jan 13, 2013 21:46    Post subject: Reply with quote

MVV
Smile Laughing Laughing
Подловил.
Я ж тоже думал, что раз Mellomann поднял тему, то есть.
Во всяком случае у меня на хоткей повешен Maximize-Restore окна, при нажатии на который окно тотала помещается примерно в середину экрана, при повторном нажатии - максимизируется.
Сейчас догадался глянуть что же я вешал на этот хоткей - оказывается, у меня там TCFS2 с параметром m2 и небольшой модификацией.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jan 13, 2013 22:15    Post subject: Reply with quote

Я было подумал, что в Win8 какой-то хоткей новый для окна.
LonerD wrote:
помещается примерно в середину экрана
Отчего ж примерно то? Если взято из статьи, то точно.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Sun Jan 13, 2013 22:20    Post subject: Reply with quote

MVV
Дело как раз-таки в том, что я не сохраняю позицию (по её привязке к координатам верхней левой точки окна). Более того, я из конфиги этот пункт удалил и в багрепорте также подразумевается, что этих строк нет.
А коль позиция явным образом не привязана к точке, Тотал при запуске центрует окно по рабочей области (т.е., относительно рабстола с вычетом панели задач). Именно с таким поведением я столкнулся в 8.0 финале, когда с 7.5х пересел - они немного по разному центруются.
Так вот, когда панель задач внизу или справа - центровка окна работает как положено, но если она слева или сверху - то (по результатам моих опытов на разных разрешениях) окно получается не по центру, а сдвинуто от панели задач на двойное (от требуемого) расстояние.
На малых размерах экрана в 640х480, 800х600, 1024х600, 1024x768 и т.п. это можно отлично заметить.

з.ы.
1. Наличие в конфиге
Quote:
dx=800
dy=600
, как я выяснил, также ни коим образом на "центруемость" не влияет.
2. В любом случае позиции "положения окна" (в конфиге параметры "x=" и "y=") по умолчанию отсутствуют и в рассматриваемом багрепорте тоже не добавлялись.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sun Jan 13, 2013 22:33    Post subject: Reply with quote

В репорте не было ни слова про то, что параметров x и y не должно быть. А стоило упомянуть. У меня на WinXP тоже окно сдвинуто вправо, если панель задач слева и координат в конфиге нет.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
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