void MyFrame::OnSaveFile(wxCommandEvent& WXUNUSED(event))
{
- char *f = wxFileSelector( "Save Image", (const char *)NULL, (const char *)NULL,
+ wxString f = wxFileSelector( "Save Image", (const char *)NULL, (const char *)NULL,
"png", "PNG files (*.png)|*.png" );
- if (!f) return;
+ if (f == "") return;
wxBitmap *backstore = new wxBitmap( 150, 150 );
void MyFrame::OnLoadFile(wxCommandEvent& WXUNUSED(event))
{
// Show file selector.
- char *f = wxFileSelector("Open Image", (const char *) NULL, (const char *) NULL,"png",
+ wxString f = wxFileSelector("Open Image", (const char *) NULL, (const char *) NULL,"png",
"PNG files (*.png)|*.png");
- if (!f)
+ if (f == "")
return;
if ( g_TestBitmap )
}
}
-// Define the behaviour for the frame closing
-// - must delete all frames except for the main one.
-bool MyFrame::OnClose(void)
-{
- Show(FALSE);
-
- return TRUE;
-}