X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/96be256b3e1802de10f45953c41ed33bce399b54..9bb50fd0b04c824fc7ba14c0dc4ba4a2a9a1e6ad:/src/motif/frame.cpp diff --git a/src/motif/frame.cpp b/src/motif/frame.cpp index b7f1899e08..f17078a2d5 100644 --- a/src/motif/frame.cpp +++ b/src/motif/frame.cpp @@ -115,9 +115,9 @@ void wxFrame::Init() //// Motif-specific m_frameShell = (WXWidget) NULL; - m_mainWidget = (WXWidget) NULL;; - m_workArea = (WXWidget) NULL;; - m_clientArea = (WXWidget) NULL;; + m_mainWidget = (WXWidget) NULL; + m_workArea = (WXWidget) NULL; + m_clientArea = (WXWidget) NULL; } bool wxFrame::Create(wxWindow *parent, @@ -132,7 +132,7 @@ bool wxFrame::Create(wxWindow *parent, name ) ) return false; - m_backgroundColour = + m_backgroundColour = wxSystemSettings::GetColour(wxSYS_COLOUR_APPWORKSPACE); m_foregroundColour = *wxBLACK; m_font = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT); @@ -196,12 +196,13 @@ bool wxFrame::Create(wxWindow *parent, return true; } -bool wxFrame::DoCreate( wxWindow* parent, wxWindowID id, - const wxString& title, - const wxPoint& pos, - const wxSize& size, - long style, - const wxString& name ) +bool wxFrame::XmDoCreateTLW(wxWindow* parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos, + const wxSize& size, + long style, + const wxString& name) { Widget frameShell; @@ -281,11 +282,6 @@ wxFrame::~wxFrame() if (m_frameMenuBar) { m_frameMenuBar->DestroyMenuBar(); - - // Hack to stop core dump on Ultrix, OSF, for some strange reason. -#if MOTIF_MENUBAR_DELETE_FIX - GetMenuBar()->SetMainWidget((WXWidget) NULL); -#endif delete m_frameMenuBar; m_frameMenuBar = NULL; } @@ -297,11 +293,7 @@ wxFrame::~wxFrame() } PreDestroy(); - DoDestroy(); -} -void wxFrame::DoDestroy() -{ Widget frameShell = (Widget)GetShellWidget(); if( frameShell ) @@ -358,7 +350,7 @@ void wxFrame::DoGetClientSize(int *x, int *y) const //CE found a call here with NULL y pointer if (x) - *x = xx; + *x = xx; if (y) *y = yy; }