Comment #13 on issue 5054 by m0.interactive: [magic_browzr] Window
size/position wrong in XP maximized mode
http://code.google.com/p/chromium/issues/detail?id=5054
I am trying to re investigate this, can someone please answer these
questions. But
before I say the questions, I want to make sure I am on the same page.
If you have two monitors, you can see what is going on. In my scenario, I
have
monitor, | A | B | In that order.
If we maximize the first monitor, you can see the right edge of it in
Monitor B. A
Black thin line (as you see in
normal_state_left_monitor_maximize_screen.png ) If you
maximize it on my smaller monitor (right) you will see same thing (
normal_state_right_monitor_maximize_screen.png )
Okay now my questions.
1) According to opaque_non_client_view, why can't this be fixed correctly?
They are
dependent on the variables we set (kWindowTopMarginZoomed, kTitleTopOffset,
kTitleBottomSpacing, kWindowHorizontalBorderSize,
kWindowVerticalBorderTopSize, kWindowVerticalBorderBottomSize) Why can't we
fix those variables to make it work for
Windows XP? I thought opaque_non_client_view is for Windows XP and
aero_glass_frame
is for Windows Vista, or am I mistaken? If I am wrong I assume if they
have aero
glass theme they would use that class, otherwise use the opaque.
Then for Windows Vista, we can get the current frame border padding and use
that to
make sure Maximize works. What am I interpreting incorrect?
The way I would fix this is:
a) Make it render good in Windows XP, by adjusting those values (or I am
looking at
the wrong place?)
b) Check if windows vista is present and then check the border padding size
c) Apply that border padding to make sure Maximize works fine.
I assume these screen shots work on Windows Vista default settings if they
didn't
change the border padding offset in Control Panel.
If anyone could clarify these, I could do this.
Attachments:
normal_state_screen.png 136 KB
normal_state_left_monitor_maximize_screen.png 165 KB
normal_state_right_monitor_maximize_screen.png 149 KB
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Chromium-bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/chromium-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---