// ----------------------------------------------------------------------------
#ifdef __VMS
+#define XtDisplay XTDISPLAY
#pragma message disable nosimpint
+#include <wx/vms_x_fix.h>
#endif
#include <X11/Xlib.h>
// ----------------------------------------------------------------------------
// the common part
-static void msgboxCallBack(Widget w, int client_data, int id)
+static void msgboxCallBack(Widget w, void* client_data, int id)
{
// close the dialog
XtUnmanageChild(w);
}
static void msgboxCallBackOk(Widget w,
- int client_data,
+ void* client_data,
XmAnyCallbackStruct *WXUNUSED(call_data))
{
msgboxCallBack(w, client_data, wxID_OK);
}
static void msgboxCallBackCancel(Widget w,
- int client_data,
+ void* client_data,
XmAnyCallbackStruct *WXUNUSED(call_data))
{
msgboxCallBack(w, client_data, wxID_CANCEL);
}
static void msgboxCallBackHelp(Widget w,
- int client_data,
+ void* client_data,
XmAnyCallbackStruct *WXUNUSED(call_data))
{
msgboxCallBack(w, client_data, wxID_HELP);
}
static void msgboxCallBackClose(Widget w,
- int client_data,
+ void* client_data,
XmAnyCallbackStruct *WXUNUSED(call_data))
{
msgboxCallBack(w, client_data, wxID_CANCEL);