// icons
// ----------------------------------------------------------------------------
-#if !USE_SHARED_LIBRARY
BEGIN_EVENT_TABLE(wxGenericMessageDialog, wxDialog)
EVT_BUTTON(wxID_YES, wxGenericMessageDialog::OnYes)
EVT_BUTTON(wxID_NO, wxGenericMessageDialog::OnNo)
END_EVENT_TABLE()
IMPLEMENT_CLASS(wxGenericMessageDialog, wxDialog)
-#endif
wxGenericMessageDialog::wxGenericMessageDialog( wxWindow *parent,
const wxString& message,
#endif
// 4) buttons
- topsizer->Add( CreateButtonSizer( wxOK|wxCANCEL ), 0, wxCENTRE | wxALL, 10 );
+ topsizer->Add( CreateButtonSizer( style ), 0, wxCENTRE | wxALL, 10 );
+ SetAutoLayout( TRUE );
+ SetSizer( topsizer );
+
topsizer->SetSizeHints( this );
topsizer->Fit( this );
- SetSizer( topsizer );
- SetAutoLayout( TRUE );
+ wxSize size( GetSize() );
+ if (size.x < size.y*3/2)
+ {
+ size.x = size.y*3/2;
+ SetSize( size );
+ }
Centre( wxBOTH | wxCENTER_FRAME);