mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-25 05:01:09 +00:00
Don't undefine HAVE_MONITOR_INFO when compiling with gcc. Mingw's headers
2004-03-13 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkdisplay-win32.c: Don't undefine HAVE_MONITOR_INFO when compiling with gcc. Mingw's headers do have the required definitions. * gdk/win32/gdkdrawable-win32.c (draw_polygon): When drawing filled polygons, don't draw the outline, similarily as draw_rectangle(). Apparently GTK and GIMP don't use gdk_draw_polygon() much (or always draw the outline, too), as this has gone undetected for so long. Thanks to Bruce Hochstetler.
This commit is contained in:
parent
8d6bd2b5d0
commit
f6d1307a01
12
ChangeLog
12
ChangeLog
@ -1,3 +1,15 @@
|
||||
2004-03-13 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdisplay-win32.c: Don't undefine HAVE_MONITOR_INFO
|
||||
when compiling with gcc. Mingw's headers do have the required
|
||||
definitions.
|
||||
|
||||
* gdk/win32/gdkdrawable-win32.c (draw_polygon): When drawing
|
||||
filled polygons, don't draw the outline, similarily as
|
||||
draw_rectangle(). Apparently GTK and GIMP don't use
|
||||
gdk_draw_polygon() much (or always draw the outline, too), as this
|
||||
has gone undetected for so long. Thanks to Bruce Hochstetler.
|
||||
|
||||
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
||||
|
@ -1,3 +1,15 @@
|
||||
2004-03-13 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdisplay-win32.c: Don't undefine HAVE_MONITOR_INFO
|
||||
when compiling with gcc. Mingw's headers do have the required
|
||||
definitions.
|
||||
|
||||
* gdk/win32/gdkdrawable-win32.c (draw_polygon): When drawing
|
||||
filled polygons, don't draw the outline, similarily as
|
||||
draw_rectangle(). Apparently GTK and GIMP don't use
|
||||
gdk_draw_polygon() much (or always draw the outline, too), as this
|
||||
has gone undetected for so long. Thanks to Bruce Hochstetler.
|
||||
|
||||
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
||||
|
@ -1,3 +1,15 @@
|
||||
2004-03-13 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdisplay-win32.c: Don't undefine HAVE_MONITOR_INFO
|
||||
when compiling with gcc. Mingw's headers do have the required
|
||||
definitions.
|
||||
|
||||
* gdk/win32/gdkdrawable-win32.c (draw_polygon): When drawing
|
||||
filled polygons, don't draw the outline, similarily as
|
||||
draw_rectangle(). Apparently GTK and GIMP don't use
|
||||
gdk_draw_polygon() much (or always draw the outline, too), as this
|
||||
has gone undetected for so long. Thanks to Bruce Hochstetler.
|
||||
|
||||
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
||||
|
@ -1,3 +1,15 @@
|
||||
2004-03-13 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdisplay-win32.c: Don't undefine HAVE_MONITOR_INFO
|
||||
when compiling with gcc. Mingw's headers do have the required
|
||||
definitions.
|
||||
|
||||
* gdk/win32/gdkdrawable-win32.c (draw_polygon): When drawing
|
||||
filled polygons, don't draw the outline, similarily as
|
||||
draw_rectangle(). Apparently GTK and GIMP don't use
|
||||
gdk_draw_polygon() much (or always draw the outline, too), as this
|
||||
has gone undetected for so long. Thanks to Bruce Hochstetler.
|
||||
|
||||
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
||||
|
@ -1,3 +1,15 @@
|
||||
2004-03-13 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/win32/gdkdisplay-win32.c: Don't undefine HAVE_MONITOR_INFO
|
||||
when compiling with gcc. Mingw's headers do have the required
|
||||
definitions.
|
||||
|
||||
* gdk/win32/gdkdrawable-win32.c (draw_polygon): When drawing
|
||||
filled polygons, don't draw the outline, similarily as
|
||||
draw_rectangle(). Apparently GTK and GIMP don't use
|
||||
gdk_draw_polygon() much (or always draw the outline, too), as this
|
||||
has gone undetected for so long. Thanks to Bruce Hochstetler.
|
||||
|
||||
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
||||
|
@ -26,7 +26,7 @@
|
||||
|
||||
#if defined(_MSC_VER) && (WINVER < 0x500) && (WINVER > 0x0400)
|
||||
#include <multimon.h>
|
||||
#elif (WINVER <= 0x0400)
|
||||
#elif defined(_MSC_VER) && (WINVER <= 0x0400)
|
||||
#undef HAVE_MONITOR_INFO
|
||||
#endif
|
||||
|
||||
|
@ -906,6 +906,7 @@ draw_polygon (GdkGCWin32 *gcwin32,
|
||||
{
|
||||
gboolean filled;
|
||||
POINT *pts;
|
||||
HPEN old_pen;
|
||||
gint npoints;
|
||||
gint i;
|
||||
|
||||
@ -921,7 +922,14 @@ draw_polygon (GdkGCWin32 *gcwin32,
|
||||
}
|
||||
|
||||
if (filled)
|
||||
GDI_CALL (Polygon, (hdc, pts, npoints));
|
||||
{
|
||||
old_pen = SelectObject (hdc, GetStockObject (NULL_PEN));
|
||||
if (old_pen == NULL)
|
||||
WIN32_GDI_FAILED ("SelectObject");
|
||||
GDI_CALL (Polygon, (hdc, pts, npoints));
|
||||
if (old_pen != NULL)
|
||||
GDI_CALL (SelectObject, (hdc, old_pen));
|
||||
}
|
||||
else
|
||||
GDI_CALL (Polyline, (hdc, pts, npoints));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user