From: Vadim Zeitlin Date: Sun, 7 Mar 1999 23:31:46 +0000 (+0000) Subject: Win compilation fixes X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/8c0d01c876f3e792e33a331dfe9b1749242662af Win compilation fixes git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1875 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/user/wxLayout/wxLayout.cpp b/user/wxLayout/wxLayout.cpp index 504fef1d1f..880a1dd690 100644 --- a/user/wxLayout/wxLayout.cpp +++ b/user/wxLayout/wxLayout.cpp @@ -228,7 +228,8 @@ void MyFrame::OnCommand( wxCommandEvent &event ) wxLayoutExportObject *export; wxLayoutExportStatus status(m_lwin->GetLayoutList()); - while((export = wxLayoutExport( &status, WXLO_EXPORT_AS_HTML)) != NULL) + while((export = wxLayoutExport( &status, + WXLO_EXPORT_AS_HTML)) != NULL) { if(export->type == WXLO_EXPORT_HTML) cout << *(export->content.text); @@ -275,9 +276,11 @@ void MyFrame::OnPrintPS(wxCommandEvent& WXUNUSED(event)) { wxGetApp().SetPrintMode(wxPRINT_POSTSCRIPT); +#ifdef OS_UNIX wxPostScriptPrinter printer; wxLayoutPrintout printout( m_lwin->GetLayoutList(),"My printout"); printer.Print(this, &printout, TRUE); +#endif } void MyFrame::OnPrintPreview(wxCommandEvent& WXUNUSED(event)) @@ -371,7 +374,11 @@ void MyFrame::OnPrintSetupPS(wxCommandEvent& WXUNUSED(event)) wxPrintData data; data.SetOrientation(orientation); +#ifdef __WXMSW__ + wxPrintDialog printerDialog(this, & data); +#else wxGenericPrintDialog printerDialog(this, & data); +#endif printerDialog.GetPrintData().SetSetupDialog(TRUE); printerDialog.ShowModal(); @@ -385,7 +392,11 @@ void MyFrame::OnPageSetupPS(wxCommandEvent& WXUNUSED(event)) wxPageSetupData data; data.SetOrientation(orientation); +#ifdef __WXMSW__ + wxPageSetupDialog pageSetupDialog(this, & data); +#else wxGenericPageSetupDialog pageSetupDialog(this, & data); +#endif pageSetupDialog.ShowModal(); orientation = pageSetupDialog.GetPageSetupData().GetOrientation(); diff --git a/user/wxLayout/wxllist.cpp b/user/wxLayout/wxllist.cpp index 1b92f5cc5d..2181189c6d 100644 --- a/user/wxLayout/wxllist.cpp +++ b/user/wxLayout/wxllist.cpp @@ -369,6 +369,8 @@ wxLayoutLine::Insert(CoordType xpos, wxString text) wxLayoutObjectText *tobj = (wxLayoutObjectText *) *i; tobj->GetText().insert(offset, text); m_Length += text.Length(); + + return true; } else return Insert(xpos, new wxLayoutObjectText(text)); diff --git a/user/wxLayout/wxlparser.h b/user/wxLayout/wxlparser.h index f0b07c8030..7aba804790 100644 --- a/user/wxLayout/wxlparser.h +++ b/user/wxLayout/wxlparser.h @@ -71,7 +71,7 @@ struct wxLayoutExportStatus void wxLayoutImportText(wxLayoutList &list, wxString const &str, int withflag = WXLO_EXPORT_WITH_CRLF); -wxLayoutExportObject *wxLayoutExport(wxLayoutList &list, +wxLayoutExportObject *wxLayoutExport(wxLayoutExportStatus *status, int mode = WXLO_EXPORT_AS_TEXT|WXLO_EXPORT_WITH_CRLF); #else /// import text into a wxLayoutList (including linefeeds):