]> Pileus Git - ~andy/gtk/blobdiff - gdk/win32/gdkprivate-win32.h
Store just pixel value of background colour.
[~andy/gtk] / gdk / win32 / gdkprivate-win32.h
index 75ebfb1a1c7b5f61c4ebcf83b4bec31185ab9188..d4a06fc1a960b2de04ad137f21e09c4328724f4c 100644 (file)
@@ -153,8 +153,8 @@ struct _GdkGCWin32Data
    */
   HDC xgc;
   GdkGCValuesMask values_mask;
-  gulong foreground;
-  gulong background;
+  gulong foreground;           /* Pixel values from GdkColor, */
+  gulong background;           /* not Win32 COLORREFs */
   GdkFont *font;
   gint rop2;
   GdkFill fill_style;
@@ -196,7 +196,7 @@ struct _GdkWindowWin32Data
 
   /* We draw the background ourselves at WM_ERASEBKGND  */
   guchar bg_type;
-  GdkColor bg_pixel;
+  gulong bg_pixel;             /* GdkColor pixel, not COLORREF */
   GdkPixmap *bg_pixmap;
 
   HCURSOR xcursor;
@@ -277,6 +277,8 @@ gpointer gdk_xid_table_lookup    (HANDLE xid);
 GdkGC *  _gdk_win32_gc_new       (GdkDrawable        *drawable,
                                  GdkGCValues        *values,
                                  GdkGCValuesMask     values_mask);
+COLORREF gdk_colormap_color      (GdkColormapPrivateWin32 *colormap_private,
+                                 gulong                   pixel);
 HDC    gdk_gc_predraw           (GdkDrawable        *drawable,
                                  GdkGCPrivate       *gc_private,
                                  GdkGCValuesMask     usage);