*
*/
-#ifdef __GNUG__
-#pragma implementation "wxLayout.h"
-#endif
-
#include "wx/wxprec.h"
#ifdef __BORLANDC__
# pragma hdrstop
EVT_MENU(ID_PREVIEW_PS, MyFrame::OnPrintPreviewPS)
EVT_MENU(ID_PRINT_SETUP_PS, MyFrame::OnPrintSetupPS)
EVT_MENU(ID_PAGE_SETUP_PS, MyFrame::OnPageSetupPS)
- EVT_MENU (-1, MyFrame::OnCommand)
- EVT_COMMAND (-1,-1, MyFrame::OnCommand)
+ EVT_MENU (wxID_ANY, MyFrame::OnCommand)
+ EVT_COMMAND (wxID_ANY,wxID_ANY, MyFrame::OnCommand)
EVT_CHAR ( wxLayoutWindow::OnChar )
END_EVENT_TABLE()
wxFrame( (wxFrame *) NULL, wxID_ANY, _T("wxLayout"),
wxDefaultPosition, wxDefaultSize )
{
+#if wxUSE_STATUSBAR
CreateStatusBar( 2 );
-
- SetStatusText( _T("wxLayout by Karsten Ballüder.") );
+ SetStatusText( _T("wxLayout by Karsten Ballueder.") );
+#endif // wxUSE_STATUSBAR
wxMenuBar *menu_bar = new wxMenuBar();
SetMenuBar( menu_bar );
m_lwin = new wxLayoutWindow(this);
+#if wxUSE_STATUSBAR
m_lwin->SetStatusBar(GetStatusBar(), 0, 1);
+#endif // wxUSE_STATUSBAR
m_lwin->SetMouseTracking(true);
m_lwin->SetEditable(true);
m_lwin->SetWrapMargin(40);
llist->LineBreak();
llist->Insert(_T("Hello "));
- wxBitmap *icon =
-#if wxICON_IS_BITMAP
- new wxIcon(Micon_xpm)
-#else
- new wxBitmap (wxIcon(Micon_xpm))
-#endif
-
- ;
+ wxBitmap *icon = new wxBitmap (wxIcon(Micon_xpm));
llist->Insert(new wxLayoutObjectIcon(icon));
llist->SetFontWeight(wxBOLD);
#else
wxGetApp().SetPrintMode(wxPRINT_POSTSCRIPT);
#endif
- wxPageSetupData data;
+ wxPageSetupDialogData data;
#if defined(__WXMSW__) || defined(__WXMAC__)
wxPageSetupDialog pageSetupDialog(this, & data);
#endif
pageSetupDialog.ShowModal();
- data = pageSetupDialog.GetPageSetupData();
+ data = pageSetupDialog.GetPageSetupDialogData();
}
void MyFrame::OnPrintSetupPS(wxCommandEvent& WXUNUSED(event))