X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/57dde4bd5860cda4666326b611f535dfc28139f2..4d19d979165dfab92cccd656b9f75c2d516aa21b:/src/gtk1/msgdlg.cpp diff --git a/src/gtk1/msgdlg.cpp b/src/gtk1/msgdlg.cpp index 5e57beef40..c1d4f486e9 100644 --- a/src/gtk1/msgdlg.cpp +++ b/src/gtk1/msgdlg.cpp @@ -30,6 +30,7 @@ #include "wx/layout.h" #include "wx/intl.h" #include "wx/bitmap.h" +#include "wx/app.h" #endif #include @@ -38,11 +39,6 @@ #include "wx/gtk/msgdlg.h" #include "wx/statline.h" -#include "wx/gtk/info.xpm" -#include "wx/gtk/error.xpm" -#include "wx/gtk/question.xpm" -#include "wx/gtk/warning.xpm" - /////////////////////////////////////////////////////////////////// // New dialog box implementations @@ -107,19 +103,13 @@ wxGenericMessageDialog::wxGenericMessageDialog( wxWindow *parent, const wxString wxSize message_size( wxSplitMessage2( message, this, text_pos_x ) ); if (m_dialogStyle & wxICON_MASK) - if (message_size.y < 50) message_size.y = 50; - - if (m_dialogStyle & wxICON_INFORMATION) - (void) new wxStaticBitmap( this, -1, wxBitmap( info_xpm ), wxPoint(15,message_size.y/2-16) ); - else - if (m_dialogStyle & wxICON_HAND) - (void) new wxStaticBitmap( this, -1, wxBitmap( error_xpm ), wxPoint(15,message_size.y/2-16) ); - else - if (m_dialogStyle & wxICON_QUESTION) - (void) new wxStaticBitmap( this, -1, wxBitmap( question_xpm ), wxPoint(15,message_size.y/2-16) ); - else - if (m_dialogStyle & wxICON_EXCLAMATION) - (void) new wxStaticBitmap( this, -1, wxBitmap( warning_xpm ), wxPoint(15,message_size.y/2-16) ); + { + if (message_size.y < 50) message_size.y = 50; + (void) new wxStaticBitmap( this, -1, + wxTheApp->GetStdIcon(m_dialogStyle + & wxICON_MASK), + wxPoint(15,message_size.y/2-16) ); + } wxButton *ok = (wxButton *) NULL; wxButton *cancel = (wxButton *) NULL;