Added wx.Window.GetScreenPosition and GetScreenRect
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38117 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -109,6 +109,10 @@ Bumped up to SWIG 1.3.29. This provides some more runtime performance
|
|||||||
boosts, gets rid of the dreaded Ptr classes, and some other nice new
|
boosts, gets rid of the dreaded Ptr classes, and some other nice new
|
||||||
things.
|
things.
|
||||||
|
|
||||||
|
Added wx.Window.GetScreenPosition and GetScreenRect which returns the
|
||||||
|
position of the window in screen coordinates, even if the window is
|
||||||
|
not a top-level window.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -460,14 +460,32 @@ around panel items, for example.", "");
|
|||||||
|
|
||||||
|
|
||||||
DocStr(GetPosition, // sets the docstring for both
|
DocStr(GetPosition, // sets the docstring for both
|
||||||
"Get the window's position.", "");
|
"Get the window's position. Notice that the position is in client
|
||||||
wxPoint GetPosition();
|
coordinates for child windows and screen coordinates for the top level
|
||||||
|
ones, use `GetScreenPosition` if you need screen coordinates for all
|
||||||
|
kinds of windows.", "");
|
||||||
|
wxPoint GetPosition() const;
|
||||||
|
|
||||||
DocDeclAName(
|
DocDeclAName(
|
||||||
void, GetPosition(int *OUTPUT, int *OUTPUT),
|
void, GetPosition(int *OUTPUT, int *OUTPUT) const,
|
||||||
"GetPositionTuple() -> (x,y)",
|
"GetPositionTuple() -> (x,y)",
|
||||||
GetPositionTuple);
|
GetPositionTuple);
|
||||||
|
|
||||||
|
|
||||||
|
DocStr(GetScreenPosition, // sets the docstring for both
|
||||||
|
"Get the position of the window in screen coordinantes.", "");
|
||||||
|
wxPoint GetScreenPosition() const;
|
||||||
|
DocDeclAName(
|
||||||
|
void, GetScreenPosition(int *OUTPUT, int *OUTPUT) const,
|
||||||
|
"GetScreenPositionTuple() -> (x,y)",
|
||||||
|
GetScreenPositionTuple);
|
||||||
|
|
||||||
|
DocDeclStr(
|
||||||
|
wxRect , GetScreenRect() const,
|
||||||
|
"Returns the size and position of the window in screen coordinantes as
|
||||||
|
a `wx.Rect` object.", "
|
||||||
|
:see: `GetRect`, `GetScreenPosition`");
|
||||||
|
|
||||||
|
|
||||||
DocStr(GetSize, "Get the window size.", "");
|
DocStr(GetSize, "Get the window size.", "");
|
||||||
wxSize GetSize() const;
|
wxSize GetSize() const;
|
||||||
@@ -480,7 +498,7 @@ around panel items, for example.", "");
|
|||||||
|
|
||||||
DocDeclStr(
|
DocDeclStr(
|
||||||
wxRect , GetRect() const,
|
wxRect , GetRect() const,
|
||||||
"Returns the size and position of the window as a wx.Rect object.", "");
|
"Returns the size and position of the window as a `wx.Rect` object.", "");
|
||||||
|
|
||||||
|
|
||||||
DocStr(GetClientSize,
|
DocStr(GetClientSize,
|
||||||
|
Reference in New Issue
Block a user