X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3b439e60e0119e890ec0040545875ff11352f24a..b9efe021b554fa3967d1442cf758435c5cd5ae8f:/src/gtk1/msgdlg.cpp?ds=sidebyside diff --git a/src/gtk1/msgdlg.cpp b/src/gtk1/msgdlg.cpp index 4e3eb6d2ff..666cbde6bc 100644 --- a/src/gtk1/msgdlg.cpp +++ b/src/gtk1/msgdlg.cpp @@ -1,12 +1,12 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: msgdlg.cpp +// Name: src/gtk/msgdlg.cpp // Purpose: wxMessageDialog for GTK+2 // Author: Vaclav Slavik // Modified by: // Created: 2003/02/28 // RCS-ID: $Id$ // Copyright: (c) Vaclav Slavik, 2003 -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) @@ -38,37 +38,37 @@ wxMessageDialog::wxMessageDialog(wxWindow *parent, { m_caption = caption; m_message = message; - m_dialogStyle = style; + SetMessageDialogStyle(style); m_parent = wxGetTopLevelParent(parent); GtkMessageType type = GTK_MESSAGE_ERROR; GtkButtonsType buttons = GTK_BUTTONS_OK; - if (m_dialogStyle & wxYES_NO) + if (style & wxYES_NO) { buttons = GTK_BUTTONS_YES_NO; } - if (m_dialogStyle & wxOK) + if (style & wxOK) { - if (m_dialogStyle & wxCANCEL) + if (style & wxCANCEL) buttons = GTK_BUTTONS_OK_CANCEL; else buttons = GTK_BUTTONS_OK; } - if (m_dialogStyle & wxICON_EXCLAMATION) + if (style & wxICON_EXCLAMATION) type = GTK_MESSAGE_WARNING; - else if (m_dialogStyle & wxICON_ERROR) + else if (style & wxICON_ERROR) type = GTK_MESSAGE_ERROR; - else if (m_dialogStyle & wxICON_INFORMATION) + else if (style & wxICON_INFORMATION) type = GTK_MESSAGE_INFO; - else if (m_dialogStyle & wxICON_QUESTION) + else if (style & wxICON_QUESTION) type = GTK_MESSAGE_QUESTION; else { // GTK+ doesn't have a "typeless" msg box, so try to auto detect... - type = m_dialogStyle & wxYES ? GTK_MESSAGE_QUESTION : GTK_MESSAGE_INFO; + type = style & wxYES ? GTK_MESSAGE_QUESTION : GTK_MESSAGE_INFO; } m_widget = gtk_message_dialog_new(m_parent ? @@ -79,12 +79,12 @@ wxMessageDialog::wxMessageDialog(wxWindow *parent, if (m_caption != wxMessageBoxCaptionStr) gtk_window_set_title(GTK_WINDOW(m_widget), wxGTK_CONV(m_caption)); - if (m_dialogStyle & wxYES_NO) + if (style & wxYES_NO) { - if (m_dialogStyle & wxCANCEL) + if (style & wxCANCEL) gtk_dialog_add_button(GTK_DIALOG(m_widget), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); - if (m_dialogStyle & wxNO_DEFAULT) + if (style & wxNO_DEFAULT) gtk_dialog_set_default_response(GTK_DIALOG(m_widget), GTK_RESPONSE_NO); else gtk_dialog_set_default_response(GTK_DIALOG(m_widget), GTK_RESPONSE_YES); @@ -94,7 +94,7 @@ wxMessageDialog::wxMessageDialog(wxWindow *parent, gtk_window_set_transient_for(GTK_WINDOW(m_widget), GTK_WINDOW(m_parent->m_widget)); } - + wxMessageDialog::~wxMessageDialog() { } @@ -105,7 +105,7 @@ int wxMessageDialog::ShowModal() // parent TLW will disappear.. if (m_parent) gtk_window_present( GTK_WINDOW(m_parent->m_widget) ); - + gint result = gtk_dialog_run(GTK_DIALOG(m_widget)); gtk_widget_destroy(m_widget); m_widget = NULL;