fix wrong positions of menu and tooltip in secondary monitor

This commit is contained in:
qPCR4vir 2015-04-09 00:50:44 +02:00
parent c143ba6816
commit 0fee5da0a8

View File

@ -739,12 +739,12 @@ namespace nana
int rectangle::right() const int rectangle::right() const
{ {
return static_cast<int>(x + width); return x + static_cast<int>(width);
} }
int rectangle::bottom() const int rectangle::bottom() const
{ {
return static_cast<int>(y + height); return y + static_cast<int>(height);
} }
bool rectangle::is_hit(int pos_x, int pos_y) const bool rectangle::is_hit(int pos_x, int pos_y) const
@ -756,7 +756,7 @@ namespace nana
bool rectangle::is_hit(const point& pos) const bool rectangle::is_hit(const point& pos) const
{ {
return (x <= pos.x && pos.x < x + static_cast<int>(width)) && return (x <= pos.x && pos.x < x + static_cast<int>(width)) &&
(y <= pos.y && pos.y < y + static_cast<int>(height)); (y <= pos.y && pos.y < y + static_cast<int>(height));
} }
bool rectangle::empty() const bool rectangle::empty() const