Some stubs corrections; Motif corrections incl. busy cursor fix; doc corrections

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1775 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
1999-02-24 08:02:28 +00:00
parent 3cc7ea5302
commit ad813b00d5
27 changed files with 116 additions and 26 deletions

View File

@@ -747,7 +747,7 @@ void wxWindow::GetClientSize(int *x, int *y) const
*x = xx; *y = yy;
}
void wxWindow::SetSize(int x, int y, int width, int height, int sizeFlags)
void wxWindow::DoSetSize(int x, int y, int width, int height, int sizeFlags)
{
// A bit of optimization to help sort out the flickers.
int oldX, oldY, oldW, oldH;
@@ -819,7 +819,7 @@ void wxWindow::SetSize(int x, int y, int width, int height, int sizeFlags)
*/
}
void wxWindow::SetClientSize(int width, int height)
void wxWindow::DoSetClientSize(int width, int height)
{
if (m_drawingArea)
{
@@ -2307,12 +2307,18 @@ void wxDeleteWindowFromTable(Widget w)
// Get the underlying X window and display
WXWindow wxWindow::GetXWindow() const
{
return (WXWindow) XtWindow((Widget) GetMainWidget());
if (GetMainWidget())
return (WXWindow) XtWindow((Widget) GetMainWidget());
else
return (WXWindow) 0;
}
WXDisplay *wxWindow::GetXDisplay() const
{
return (WXDisplay*) XtDisplay((Widget) GetMainWidget());
if (GetMainWidget())
return (WXDisplay*) XtDisplay((Widget) GetMainWidget());
else
return (WXDisplay*) NULL;
}
WXWidget wxWindow::GetMainWidget() const