mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-02-01 20:03:26 +00:00
(svn r20820) -Codechange: remove two more contants related to the height of the main toolbar
This commit is contained in:
parent
97dbb1f27d
commit
6b35ad3f0b
@ -1053,7 +1053,8 @@ static bool IsGoodAutoPlace1(int left, int top, int width, int height, Point &po
|
||||
int right = width + left;
|
||||
int bottom = height + top;
|
||||
|
||||
if (left < 0 || top < 22 || right > _screen.width || bottom > _screen.height) return false;
|
||||
const Window *main_toolbar = FindWindowByClass(WC_MAIN_TOOLBAR);
|
||||
if (left < 0 || (main_toolbar != NULL && top < main_toolbar->height) || right > _screen.width || bottom > _screen.height) return false;
|
||||
|
||||
/* Make sure it is not obscured by any window. */
|
||||
const Window *w;
|
||||
@ -1122,7 +1123,8 @@ static Point GetAutoPlacePosition(int width, int height)
|
||||
Point pt;
|
||||
|
||||
/* First attempt, try top-left of the screen */
|
||||
if (IsGoodAutoPlace1(0, 24, width, height, pt)) return pt;
|
||||
const Window *main_toolbar = FindWindowByClass(WC_MAIN_TOOLBAR);
|
||||
if (IsGoodAutoPlace1(0, main_toolbar != NULL ? main_toolbar->height + 2 : 2, width, height, pt)) return pt;
|
||||
|
||||
/* Second attempt, try around all existing windows with a distance of 2 pixels.
|
||||
* The new window must be entirely on-screen, and not overlap with an existing window.
|
||||
|
Loading…
Reference in New Issue
Block a user