mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-12 13:30:19 +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>
|
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
* 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>
|
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
* 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>
|
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
* 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>
|
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
* 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>
|
Sat Mar 13 15:19:17 2004 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
* gtk/gtkwindow.c (gtk_window_destroy): Remove
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#if defined(_MSC_VER) && (WINVER < 0x500) && (WINVER > 0x0400)
|
#if defined(_MSC_VER) && (WINVER < 0x500) && (WINVER > 0x0400)
|
||||||
#include <multimon.h>
|
#include <multimon.h>
|
||||||
#elif (WINVER <= 0x0400)
|
#elif defined(_MSC_VER) && (WINVER <= 0x0400)
|
||||||
#undef HAVE_MONITOR_INFO
|
#undef HAVE_MONITOR_INFO
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -906,6 +906,7 @@ draw_polygon (GdkGCWin32 *gcwin32,
|
|||||||
{
|
{
|
||||||
gboolean filled;
|
gboolean filled;
|
||||||
POINT *pts;
|
POINT *pts;
|
||||||
|
HPEN old_pen;
|
||||||
gint npoints;
|
gint npoints;
|
||||||
gint i;
|
gint i;
|
||||||
|
|
||||||
@ -921,7 +922,14 @@ draw_polygon (GdkGCWin32 *gcwin32,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (filled)
|
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
|
else
|
||||||
GDI_CALL (Polyline, (hdc, pts, npoints));
|
GDI_CALL (Polyline, (hdc, pts, npoints));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user