+#include "wx/modalhook.h"
+
+#include <gtk/gtk.h>
+#include "wx/gtk/private.h"
+#include "wx/gtk/private/messagetype.h"
+#include "wx/gtk/private/mnemonics.h"
+#include "wx/gtk/private/dialogcount.h"
+
+#if wxUSE_LIBHILDON
+ #include <hildon-widgets/hildon-note.h>
+#endif // wxUSE_LIBHILDON
+
+#if wxUSE_LIBHILDON2
+ #include <hildon/hildon.h>
+#endif // wxUSE_LIBHILDON2
+
+IMPLEMENT_CLASS(wxMessageDialog, wxDialog)
+
+wxMessageDialog::wxMessageDialog(wxWindow *parent,
+ const wxString& message,
+ const wxString& caption,
+ long style,
+ const wxPoint& WXUNUSED(pos))
+ : wxMessageDialogBase
+ (
+ GetParentForModalDialog(parent, style),
+ message,
+ caption,
+ style
+ )
+{
+}
+
+wxString wxMessageDialog::GetDefaultYesLabel() const
+{
+ return GTK_STOCK_YES;
+}
+
+wxString wxMessageDialog::GetDefaultNoLabel() const
+{
+ return GTK_STOCK_NO;
+}
+
+wxString wxMessageDialog::GetDefaultOKLabel() const
+{
+ return GTK_STOCK_OK;
+}