diff src/gtkimhtml.c @ 3630:9682c0e022c6

[gaim-migrate @ 3753] Yeah this will probably break a lot of shit knowing my luck. But hey, I really don't care what people thnk. committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Fri, 11 Oct 2002 03:14:01 +0000
parents 220bed0e439c
children 91498932cea7
line wrap: on
line diff
--- a/src/gtkimhtml.c	Fri Oct 11 02:10:08 2002 +0000
+++ b/src/gtkimhtml.c	Fri Oct 11 03:14:01 2002 +0000
@@ -23,9 +23,15 @@
 #include <config.h>
 #endif
 #include "gtkimhtml.h"
+
+#ifndef _WIN32
 #include <X11/Xlib.h>
+#include <gdk/gdkx.h>
+#else
+#include <gdk/gdkwin32.h>
+#endif
+
 #include <stdlib.h>
-#include <gdk/gdkx.h>
 #include <gtk/gtk.h>
 #include <string.h>
 #include <ctype.h>
@@ -36,6 +42,12 @@
 #include <locale.h>
 #endif
 
+#ifdef _WIN32
+/* GDK_SELECTION_PRIMARY is ignored win32 GTK */
+#undef GDK_SELECTION_PRIMARY
+#define GDK_SELECTION_PRIMARY GDK_SELECTION_CLIPBOARD
+#endif
+
 #include <gdk-pixbuf/gdk-pixbuf.h>
 #include <gdk-pixbuf/gdk-pixbuf-loader.h>
 
@@ -1684,10 +1696,10 @@
 	const gchar *filename;
 	FILE *f;
 	filename = gtk_file_selection_get_filename(GTK_FILE_SELECTION(is->savedialog));
-	g_print("Saving %s\n", filename);
+	debug_printf("Saving %s\n", filename);
 	if (! (f=fopen(filename, "w"))) {
 		/* There should be some sort of dialog */
-		g_print("Could not open file for writing.\n");
+		debug_printf("Could not open file for writing.\n");
 		gtk_widget_destroy(is->savedialog);
 		g_free(is);
 		return;
@@ -2086,6 +2098,19 @@
 static const gchar*
 gtk_imhtml_get_font_name (PangoFontDescription *font)
 {
+#if 0
+#ifndef _WIN32
+	return gdk_x11_font_get_name(font);
+#else
+#if 0
+	/* win32 gdkfont.h says this is temporary - GTK 2.0.3 */
+	return 	gdk_font_full_name_get(font);
+#else
+	/* So i can build with GTK 2.0.6 */
+	return "-unknown-arial-normal-r-normal---18--108-120-120-p-0-microsoft-vietnamese-unknown-arial-normal-r-normal---18--108-120-120-p-0-microsoft-vietnamese27";
+#endif
+#endif
+#endif
 	return pango_font_description_get_family(font);
 }
 
@@ -3328,7 +3353,7 @@
 
 						if (!gdk_pixbuf_loader_write(load, imagedata, 
 									img->len, &err))
-							g_print("IM Image corrupt or unreadable.\n");
+							debug_printf("IM Image corrupt or unreadable.\n");
 						else 
 							imagepb = gdk_pixbuf_loader_get_pixbuf(load);
 						img->pb = imagepb;