Added a Motif-only extra call to UpdateInfoText() just after frame creation

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Guillermo Rodriguez Garcia
2000-03-19 23:19:52 +00:00
parent ceded8b925
commit dbf75be725

View File

@@ -160,6 +160,11 @@ bool LifeApp::OnInit()
frame->Show(TRUE);
SetTopWindow(frame);
// just for Motif
#ifdef __WXMOTIF__
frame->UpdateInfoText();
#endif
// enter the main message loop and run the app
return TRUE;
}
@@ -530,7 +535,7 @@ LifeNavigator::LifeNavigator(wxWindow *parent)
bmpe = wxBITMAP(east),
bmps = wxBITMAP(south);
#ifdef __WXMSW__
#if !defined(__WXGTK__) && !defined(__WXMOTIF__)
bmpn.SetMask(new wxMask(bmpn, *wxLIGHT_GREY));
bmpw.SetMask(new wxMask(bmpw, *wxLIGHT_GREY));
bmpc.SetMask(new wxMask(bmpc, *wxLIGHT_GREY));
@@ -583,6 +588,7 @@ LifeNavigator::LifeNavigator(wxWindow *parent)
void LifeNavigator::OnClose(wxCloseEvent& event)
{
// avoid if we can
if (event.CanVeto())
event.Veto();
else
@@ -983,8 +989,9 @@ void LifeCanvas::OnScroll(wxScrollWinEvent& event)
}
}
#if defined(__WXGTK__) || defined(__WXMOTIF__) // what about Motif?
// wxGTK updates the thumb automatically (wxMSW doesn't); reset it back
#if defined(__WXGTK__) || defined(__WXMOTIF__)
// wxGTK and wxMotif update the thumb automatically (wxMSW doesn't);
// so reset it back as we always want it to be in the same position.
if (type != wxEVT_SCROLLWIN_THUMBTRACK)
{
SetScrollbar(wxHORIZONTAL, m_viewportW, m_viewportW, 3 * m_viewportW);