On 10 Jul 2012, at 19:12, Hamish Mackenzie wrote: > I had to disable plugNsocket because they have moved to gtk/gtkx.h and I > could not work out how to get them to work. I tried creating a gtk3.h that > #included gtk/gtk.h and gtk/gtkx.h, but that did not seem to work. How is it > working out what header file to look in?
I think I have managed to get to the bottom of this. It turns out Plug and Socket stuff only exists in gtk3 when GDK_WINDOWING_X11 is defined (so Quartz on the OS X is out). I think something like this might work... if os(windows) || (flag(gtk3) && flag(have-quartz-gtk)) x-Types-Tag: default else x-Types-Tag: default plugNsocket cpp-options: -DHAVE_PLUG_AND_SOCKET Then we can add HAVE_PLUG_AND_SOCKET to the existing #ifs that only check for WIN32. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Gtk2hs-devel mailing list Gtk2hs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel