- if (m_dialogStyle & wxCANCEL)
- gtk_dialog_add_button(GTK_DIALOG(m_widget), GTK_STOCK_CANCEL,
- GTK_RESPONSE_CANCEL);
- if (m_dialogStyle & 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);
+ if ( m_dialogStyle & wxCANCEL )
+ {
+ gtk_dialog_add_button(dlg, GTK_STOCK_NO, GTK_RESPONSE_NO);
+ gtk_dialog_add_button(dlg, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);
+ gtk_dialog_add_button(dlg, GTK_STOCK_YES, GTK_RESPONSE_YES);
+ }
+#if wxUSE_LIBHILDON
+ else // just Yes/No
+ {
+ gtk_dialog_add_button(dlg, GTK_STOCK_NO, GTK_RESPONSE_NO);
+ gtk_dialog_add_button(dlg, GTK_STOCK_YES, GTK_RESPONSE_YES);
+ }
+#endif // wxUSE_LIBHILDON
+
+ gtk_dialog_set_default_response(dlg,
+ m_dialogStyle & wxNO_DEFAULT
+ ? GTK_RESPONSE_NO
+ : GTK_RESPONSE_YES);
+ }
+#if wxUSE_LIBHILDON
+ else // Ok or Ok/Cancel dialog
+ {
+ gtk_dialog_add_button(dlg, GTK_STOCK_OK, GTK_RESPONSE_OK);
+ if ( m_dialogStyle & wxCANCEL )
+ gtk_dialog_add_button(dlg, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);