X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/05aa1fc78c4ef8a52bcec2863feccc9b23abdc25..b63269cabe710bf0024bce483fa6ebf1331bc034:/contrib/samples/fl/fl_demo1.cpp diff --git a/contrib/samples/fl/fl_demo1.cpp b/contrib/samples/fl/fl_demo1.cpp index ca6272f57a..30f4b8d514 100644 --- a/contrib/samples/fl/fl_demo1.cpp +++ b/contrib/samples/fl/fl_demo1.cpp @@ -49,7 +49,7 @@ char wxDummyChar; -IMPLEMENT_APP (MyApp) +IMPLEMENT_APP (MyApp) bool MyApp::OnInit(void) { @@ -69,9 +69,11 @@ bool MyApp::OnInit(void) frame->SetMenuBar(menu_bar); +#if wxUSE_STATUSBAR frame->CreateStatusBar(3); +#endif // wxUSE_STATUSBAR - frame->Show(TRUE); + frame->Show(true); frame->mpClientWnd->Refresh(); @@ -83,7 +85,7 @@ The ONLY purpose is to demonstrate self-layouting toolbars,\nflat-bitmapped-butt (cbRowDragPlugin & cbBarHintsPlugin)\n\n\ BTW, disabled images and label-text are rendered at run-time") ); - return TRUE; + return true; } /***** Implementation for class MyFrame *****/ @@ -96,17 +98,17 @@ BEGIN_EVENT_TABLE( MyFrame, wxFrame ) EVT_MENU( NEW_TEST_EXIT, MyFrame::OnExit ) END_EVENT_TABLE() -void MyFrame::OnLoad( wxCommandEvent& event ) -{ +void MyFrame::OnLoad( wxCommandEvent& WXUNUSED(event) ) +{ wxMessageBox(_T("Hey - you found a BIG question-mark !!")); } -void MyFrame::OnSave( wxCommandEvent& event ) +void MyFrame::OnSave( wxCommandEvent& WXUNUSED(event) ) { wxMessageBox(_("Hey - you found another BIG question-mark !!")); } -void MyFrame::OnExit( wxCommandEvent& event ) +void MyFrame::OnExit( wxCommandEvent& WXUNUSED(event) ) { Destroy(); } @@ -115,7 +117,7 @@ wxTextCtrl* MyFrame::CreateTextCtrl( const wxString& value ) { wxTextCtrl* pCtrl = - new wxTextCtrl( this, -1, value, + new wxTextCtrl( this, wxID_ANY, value, wxDefaultPosition, wxSize(0,0), wxTE_MULTILINE ); pCtrl->SetBackgroundColour( wxColour( 255,255,255 ) ); @@ -124,7 +126,7 @@ wxTextCtrl* MyFrame::CreateTextCtrl( const wxString& value ) } MyFrame::MyFrame(wxFrame *frame) - : wxFrame( frame, -1, _("wxWindows 2.0 wxFrameLayout Test Application"), wxDefaultPosition, + : wxFrame( frame, wxID_ANY, _("wxWidgets 2.0 wxFrameLayout Test Application"), wxDefaultPosition, wxSize( 700, 500 ), wxCLIP_CHILDREN | wxMINIMIZE_BOX | wxMAXIMIZE_BOX | wxTHICK_FRAME | wxSYSTEM_MENU | wxCAPTION, @@ -138,7 +140,7 @@ MyFrame::MyFrame(wxFrame *frame) cbCommonPaneProperties props; mpLayout->GetPaneProperties( props ); - props.mRealTimeUpdatesOn = FALSE; // real-time OFF!!! + props.mRealTimeUpdatesOn = false; // real-time OFF!!! mpLayout->SetPaneProperties( props, wxALL_PANES ); #endif @@ -161,7 +163,7 @@ MyFrame::MyFrame(wxFrame *frame) cbDimInfo sizes0( 200,45, // when docked horizontally 200,85, // when docked vertically 175,35, // when floated - FALSE, // the bar is not fixed-size + false, // the bar is not fixed-size 4, // vertical gap (bar border) 4 // horizontal gap (bar border) ); @@ -169,7 +171,7 @@ MyFrame::MyFrame(wxFrame *frame) cbDimInfo sizes1( 150,35, // when docked horizontally 150,85, // when docked vertically 175,35, // when floated - TRUE, // the bar is not fixed-size + true, // the bar is not fixed-size 4, // vertical gap (bar border) 4 // horizontal gap (bar border) ); @@ -177,7 +179,7 @@ MyFrame::MyFrame(wxFrame *frame) cbDimInfo sizes2( 195,35, // when docked horizontally 185,37, // when docked vertically 195,35, // when floated - TRUE, // the bar is not fixed-size + true, // the bar is not fixed-size 4, // vertical gap (bar border) 4, // horizontal gap (bar border) new cbDynToolBarDimHandler() @@ -188,7 +190,7 @@ MyFrame::MyFrame(wxFrame *frame) 0, // insert into 0th row (vert. position) 0, // offset from the start of row (in pixels) _("InfoViewer1"), // name to refer in customization pop-ups - TRUE + true ); mpLayout->AddBar( CreateTextCtrl(_("Bye")), // bar window @@ -196,7 +198,7 @@ MyFrame::MyFrame(wxFrame *frame) 1, // insert into 0th row (vert. position) 0, // offset from the start of row (in pixels) _("InfoViewer2"), // name to refer in customization pop-ups - TRUE + true ); mpLayout->AddBar( CreateTextCtrl(_("Fixed0")), // bar window @@ -204,12 +206,12 @@ MyFrame::MyFrame(wxFrame *frame) 0, // insert into 0th row (vert. position) 0, // offset from the start of row (in pixels) _("ToolBar1"), // name to refer in customization pop-ups - TRUE + true ); wxDynamicToolBar* pToolBar = new wxDynamicToolBar(); - pToolBar->Create( this, -1 ); + pToolBar->Create( this, wxID_ANY ); // 1001-1006 ids of command events fired by added tool-buttons @@ -217,7 +219,9 @@ MyFrame::MyFrame(wxFrame *frame) pToolBar->AddSeparator(); pToolBar->AddTool( 1002, wxString(wxT(BMP_DIR)) + wxT("open.bmp") ); pToolBar->AddTool( 1003, wxString(wxT(BMP_DIR)) + wxT("save.bmp") ); - pToolBar->AddSeparator(new wxMySeparatorLine(pToolBar, -1)); +#if wxUSE_STATLINE + pToolBar->AddSeparator(new wxMySeparatorLine(pToolBar, wxID_ANY)); +#endif // wxUSE_STATLINE pToolBar->AddTool( 1004, wxString(wxT(BMP_DIR)) + wxT("cut.bmp") ); pToolBar->AddTool( 1005, wxString(wxT(BMP_DIR)) + wxT("copy.bmp") ); pToolBar->AddTool( 1006, wxString(wxT(BMP_DIR)) + wxT("paste.bmp") ); @@ -228,10 +232,10 @@ MyFrame::MyFrame(wxFrame *frame) 0, // insert into 0th row (vert. position) 0, // offset from the start of row (in pixels) wxT("ToolBar2"), // name to refer in customization pop-ups - FALSE + false ); - mpLayout->EnableFloating( TRUE ); // off, thinking about wxGtk... + mpLayout->EnableFloating( true ); // off, thinking about wxGtk... } MyFrame::~MyFrame() @@ -241,6 +245,7 @@ MyFrame::~MyFrame() } #define LINE_SIZE 3 +#if wxUSE_STATLINE void wxMySeparatorLine::DoSetSize( int x, int y, int width, int height, int sizeFlags) @@ -258,3 +263,4 @@ void wxMySeparatorLine::DoSetSize( int x, int y, wxStaticLine::DoSetSize(x, y, width, height, sizeFlags); } +#endif // wxUSE_STATLINE