// "clicked" for OK-button
//-----------------------------------------------------------------------------
+extern "C" {
static void gtk_filedialog_ok_callback(GtkWidget *widget, wxFileDialog *dialog)
{
int style = dialog->GetStyle();
event.SetEventObject(dialog);
dialog->GetEventHandler()->ProcessEvent(event);
}
+}
//-----------------------------------------------------------------------------
// "clicked" for Cancel-button
//-----------------------------------------------------------------------------
+extern "C" {
static void gtk_filedialog_cancel_callback(GtkWidget *WXUNUSED(w),
wxFileDialog *dialog)
{
event.SetEventObject(dialog);
dialog->GetEventHandler()->ProcessEvent(event);
}
+}
+extern "C" {
static void gtk_filedialog_response_callback(GtkWidget *w,
int response,
wxFileDialog *dialog)
dialog->m_destroyed_by_delete = true;
}
}
-#endif
+}
+
+#endif // __WXGTK24__
//-----------------------------------------------------------------------------
// wxFileDialog