X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bfc6fde4b1dd5bfd8ae22839ff9a69cf24eb9120..fdd3ed7a8f5e43d44fffef5c7f857f6256dcc67a:/include/wx/msw/frame.h diff --git a/include/wx/msw/frame.h b/include/wx/msw/frame.h index ed28cd8448..ff90eba4ce 100644 --- a/include/wx/msw/frame.h +++ b/include/wx/msw/frame.h @@ -20,9 +20,9 @@ #include "wx/toolbar.h" #include "wx/msw/accel.h" -WXDLLEXPORT_DATA(extern const char*) wxFrameNameStr; -WXDLLEXPORT_DATA(extern const char*) wxToolBarNameStr; -WXDLLEXPORT_DATA(extern const char*) wxStatusLineNameStr; +WXDLLEXPORT_DATA(extern const wxChar*) wxFrameNameStr; +WXDLLEXPORT_DATA(extern const wxChar*) wxToolBarNameStr; +WXDLLEXPORT_DATA(extern const wxChar*) wxStatusLineNameStr; class WXDLLEXPORT wxMenuBar; class WXDLLEXPORT wxStatusBar; @@ -60,8 +60,12 @@ public: void GetSize(int *width, int *height) const ; void GetPosition(int *x, int *y) const ; - virtual void ClientToScreen(int *x, int *y) const; + wxSize GetSize() const { return wxWindow::GetSize(); } + wxPoint GetPosition() const { return wxWindow::GetPosition(); } + wxSize GetClientSize() const { return wxWindow::GetClientSize(); } + wxRect GetClientRect() const { return wxWindow::GetClientRect(); } + virtual void ClientToScreen(int *x, int *y) const; virtual void ScreenToClient(int *x, int *y) const; void OnSize(wxSizeEvent& event); @@ -149,7 +153,7 @@ public: // Query app for menu item updates (called from OnIdle) void DoMenuUpdates(); - void DoMenuUpdates(wxMenu* menu); + void DoMenuUpdates(wxMenu* menu, wxWindow* focusWin); WXHMENU GetWinMenu() const ;