* Project: GSocket (Generic Socket) for WX
* Name: gsockmot.c
* Purpose: GSocket: X11 part
+ * Licence: The wxWindows licence
* CVSID: $Id$
* ------------------------------------------------------------------------- */
#include "wx/unix/gsockunx.h"
/*
- * TODO: have these in a common header instead of being repeated
+ * FIXME: have these in a common header instead of being repeated
* in evtloop.cpp and gsockx11.c
*/
static void _GSocket_X11_Input(int *fid, void* data)
{
GSocket *socket = (GSocket *)data;
-
- _GSocket_Detected_Read(socket);
+
+ socket->m_functions->Detected_Read(socket);
}
static void _GSocket_X11_Output(int *fid, void* data)
{
GSocket *socket = (GSocket *)data;
- _GSocket_Detected_Write(socket);
+ socket->m_functions->Detected_Write(socket);
+}
+
+int _GSocket_GUI_Init(void)
+{
+ return 1;
+}
+
+void _GSocket_GUI_Cleanup(void)
+{
}
-int _GSocket_GUI_Init(GSocket *socket)
+int _GSocket_GUI_Init_Socket(GSocket *socket)
{
int *m_id;
return TRUE;
}
-void _GSocket_GUI_Destroy(GSocket *socket)
+void _GSocket_GUI_Destroy_Socket(GSocket *socket)
{
free(socket->m_gui_dependent);
}
default: return;
}
- // if (m_id[c] != -1)
- // XtRemoveInput(m_id[c]);
+#if 0
+ if (m_id[c] != -1)
+ XtRemoveInput(m_id[c]);
+#endif /* 0 */
if (c == 0)
{