summaryrefslogtreecommitdiff
path: root/gdk/win32/gdkwin32.h
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2000-03-08 06:18:41 +0000
committerTor Lillqvist <tml@src.gnome.org>2000-03-08 06:18:41 +0000
commitec1e8f1f5d81223738e4cc3f7fddd1f84df65d7e (patch)
tree4002e4fc0bcfd8f90ec63205382fbfdc1182426e /gdk/win32/gdkwin32.h
parent960906e1e2b03ac68bf9e0cec77108448e2c3fbc (diff)
downloadgtk+-ec1e8f1f5d81223738e4cc3f7fddd1f84df65d7e.tar.gz
Internal GDK error reporting changes: (gdk_win32_gdi_failed) New function
2000-03-07 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkmain-win32.c: Internal GDK error reporting changes: (gdk_win32_gdi_failed) New function for reporting errors from GDI, for which it is no use to call GetLastError on Win9x. (gdk_other_api_failed) New function, for general error reporting without calling GetLastError. (gdk_win32_api_failed) OTOH, this function always calls GetLastError. (gdk_win32_last_error_string) Remove this function, GLib has the equivalent now. * gdk/win32/gdkprivate-win32.h: Declare the above, and macros to call them with function name, file name and line number in the arguments. * gdk/win32/*.c: Use the new macros for reporting errors from GDI functions. * gtk/gtk.def: Add some missing entry points. * gtk/gtkcompat.h.in: Define gtk_paned_gutter_size and gtk_paned_set_gutter_size, which don't exist any longer, as void. Fixes by Hans Breuer: * gdk/makefile.msc: Update for debugging. * gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_dashes): Fake implementation, just use the PS_DASH, PS_DOT, PS_DASHDOT or PS_DASHDOTDOT or PS_DASH styles depending on the number of entries in the dash_list. * gdk/win32/gdkwin32.h (GDK_FONT_XFONT): New macro, similar as in the x11 backend. * gdk/win32/gdkprivate-win32.h (IS_WIN_NT): New macro. * gtk/testgtk.c: Include config.h, guard inclusion of unistd.h.
Diffstat (limited to 'gdk/win32/gdkwin32.h')
-rw-r--r--gdk/win32/gdkwin32.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdk/win32/gdkwin32.h b/gdk/win32/gdkwin32.h
index 3882a15077..8b8c61905b 100644
--- a/gdk/win32/gdkwin32.h
+++ b/gdk/win32/gdkwin32.h
@@ -43,6 +43,7 @@
#define GDK_WINDOW_XDISPLAY GDK_DRAWABLE_XDISPLAY
#define GDK_WINDOW_XWINDOW GDK_DRAWABLE_XID
+#define GDK_FONT_XFONT(font) (((GdkWin32SingleFont *)((GdkFontPrivateWin32 *)font)->fonts->data)->xfont)
GdkVisual* gdkx_visual_get (VisualID xvisualid);