]> Pileus Git - ~andy/gtk/commitdiff
Handle PS_ALTERNATE, too.
authorTor Lillqvist <tml@novell.com>
Wed, 27 Jul 2005 06:28:20 +0000 (06:28 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Wed, 27 Jul 2005 06:28:20 +0000 (06:28 +0000)
2005-07-27  Tor Lillqvist  <tml@novell.com>

* gdk/win32/gdkmain-win32.c (_gdk_win32_psstyle_to_string): Handle
PS_ALTERNATE, too.

* gdk/win32/gdkmain-win32.c (gdk_screen_get_height_mm): Fix for
multi-monitor cases. (#311677, Tim Evans)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/win32/gdkmain-win32.c

index 8a015cec4c35ee75a8b20c3720dfc621658a3bf7..5d9eb7e4b4aca99c9bcb6acc9af2fc13eba58cfe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-07-27  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkmain-win32.c (_gdk_win32_psstyle_to_string): Handle
+       PS_ALTERNATE, too.
+
+       * gdk/win32/gdkmain-win32.c (gdk_screen_get_height_mm): Fix for
+       multi-monitor cases. (#311677, Tim Evans)
+
 2005-07-26  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c (gtk_notebook_page_allocate): Fix to be
index 8a015cec4c35ee75a8b20c3720dfc621658a3bf7..5d9eb7e4b4aca99c9bcb6acc9af2fc13eba58cfe 100644 (file)
@@ -1,3 +1,11 @@
+2005-07-27  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkmain-win32.c (_gdk_win32_psstyle_to_string): Handle
+       PS_ALTERNATE, too.
+
+       * gdk/win32/gdkmain-win32.c (gdk_screen_get_height_mm): Fix for
+       multi-monitor cases. (#311677, Tim Evans)
+
 2005-07-26  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c (gtk_notebook_page_allocate): Fix to be
index 8a015cec4c35ee75a8b20c3720dfc621658a3bf7..5d9eb7e4b4aca99c9bcb6acc9af2fc13eba58cfe 100644 (file)
@@ -1,3 +1,11 @@
+2005-07-27  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkmain-win32.c (_gdk_win32_psstyle_to_string): Handle
+       PS_ALTERNATE, too.
+
+       * gdk/win32/gdkmain-win32.c (gdk_screen_get_height_mm): Fix for
+       multi-monitor cases. (#311677, Tim Evans)
+
 2005-07-26  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtknotebook.c (gtk_notebook_page_allocate): Fix to be
index 2584a2ada6aac57171879e9f507b14079f3ba0a5..66d24ff559e5634e32989bac9077a352a5440c59 100644 (file)
@@ -186,13 +186,13 @@ gdk_screen_get_height (GdkScreen *screen)
 gint
 gdk_screen_get_width_mm (GdkScreen *screen)
 {
-  return (double) GetDeviceCaps (_gdk_display_hdc, HORZRES) / GetDeviceCaps (_gdk_display_hdc, LOGPIXELSX) * 25.4;
+  return (double) gdk_screen_get_width (screen) / GetDeviceCaps (_gdk_display_hdc, LOGPIXELSX) * 25.4;
 }
 
 gint
 gdk_screen_get_height_mm (GdkScreen *screen)
 {
-  return (double) GetDeviceCaps (_gdk_display_hdc, VERTRES) / GetDeviceCaps (_gdk_display_hdc, LOGPIXELSY) * 25.4;
+  return (double) gdk_screen_get_height (screen) / GetDeviceCaps (_gdk_display_hdc, LOGPIXELSY) * 25.4;
 }
 
 void
@@ -621,14 +621,15 @@ _gdk_win32_psstyle_to_string (DWORD pen_style)
   switch (pen_style & PS_STYLE_MASK)
     {
 #define CASE(x) case PS_##x: return #x
+      CASE (ALTERNATE);
+      CASE (SOLID);
       CASE (DASH);
+      CASE (DOT);
       CASE (DASHDOT);
       CASE (DASHDOTDOT);
-      CASE (DOT);
-      CASE (INSIDEFRAME);
       CASE (NULL);
-      CASE (SOLID);
       CASE (USERSTYLE);
+      CASE (INSIDEFRAME);
 #undef CASE
     default: return static_printf ("illegal_%d", pen_style & PS_STYLE_MASK);
     }
@@ -642,9 +643,9 @@ _gdk_win32_psendcap_to_string (DWORD pen_style)
   switch (pen_style & PS_ENDCAP_MASK)
     {
 #define CASE(x) case PS_ENDCAP_##x: return #x
-      CASE (FLAT);
       CASE (ROUND);
       CASE (SQUARE);
+      CASE (FLAT);
 #undef CASE
     default: return static_printf ("illegal_%d", pen_style & PS_ENDCAP_MASK);
     }
@@ -658,9 +659,9 @@ _gdk_win32_psjoin_to_string (DWORD pen_style)
   switch (pen_style & PS_JOIN_MASK)
     {
 #define CASE(x) case PS_JOIN_##x: return #x
+      CASE (ROUND);
       CASE (BEVEL);
       CASE (MITER);
-      CASE (ROUND);
 #undef CASE
     default: return static_printf ("illegal_%d", pen_style & PS_JOIN_MASK);
     }