From b14b12f9d2b5ba0b554b7d8ec2a3c90a8cd78d4f Mon Sep 17 00:00:00 2001 From: Raymond Penners Date: Mon, 15 Sep 2003 17:58:44 +0000 Subject: [PATCH] Several last-minute fixes --- modules/engines/ms-windows/ChangeLog.old | 16 ++++++++++++---- modules/engines/ms-windows/wimp_style.c | 4 ++-- modules/engines/ms-windows/xp_theme.c | 4 ++-- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/modules/engines/ms-windows/ChangeLog.old b/modules/engines/ms-windows/ChangeLog.old index 3cc682b46b..467e844f42 100755 --- a/modules/engines/ms-windows/ChangeLog.old +++ b/modules/engines/ms-windows/ChangeLog.old @@ -1,8 +1,16 @@ +2003-09-15 Raymond Penners + + * src/wimp_style.c: Fixed typ-o (gtk-double-cliNk-time), adjusted + cursor blink time to cope with Windows semantics (GTK+ uses cycle + time), fixed clipping area computation. + 2003-09-15 Dom Lachowicz - * src/wimp_style.c: Fix a few more console messages, implement caret blinking - * src/xp_theme.*: Stub out line drawing. Apparently, documented bits arae missing - from MS's implementation. Go figure... + * src/wimp_style.c: Fix a few more console messages, implement + caret blinking + + * src/xp_theme.*: Stub out line drawing. Apparently, documented + bits are missing from MS's implementation. Go figure... 2003-09-14 Raymond Penners @@ -10,7 +18,7 @@ "default_border". * src/wimp_style.c: Due to a bug lots of console message - complaining about "unexpected keyword `fg'" and occured, fixed. + complaining about "unexpected keyword `fg'" occured, fixed. 2003-09-11 Dom Lachowicz diff --git a/modules/engines/ms-windows/wimp_style.c b/modules/engines/ms-windows/wimp_style.c index cb85c2b6ae..62d6fca184 100755 --- a/modules/engines/ms-windows/wimp_style.c +++ b/modules/engines/ms-windows/wimp_style.c @@ -223,10 +223,10 @@ setup_system_settings (GtkStyle * style) if (cursor_blink_time > 0) { g_object_set (G_OBJECT (settings), "gtk-cursor-blink-time", - cursor_blink_time, NULL); + 2*cursor_blink_time, NULL); } - g_object_set (G_OBJECT (settings), "gtk-double-clink-time", + g_object_set (G_OBJECT (settings), "gtk-double-click-time", GetDoubleClickTime(), NULL); g_object_set (G_OBJECT (settings), "gtk-dnd-drag-threshold", GetSystemMetrics (SM_CXDRAG), NULL); diff --git a/modules/engines/ms-windows/xp_theme.c b/modules/engines/ms-windows/xp_theme.c index 7b51921962..b43b2bd8cd 100755 --- a/modules/engines/ms-windows/xp_theme.c +++ b/modules/engines/ms-windows/xp_theme.c @@ -612,8 +612,8 @@ xp_theme_draw(GdkWindow *win, XpThemeElement element, GtkStyle *style, { clip.left = area->x - xoff; clip.top = area->y - yoff; - clip.right = rect.left + area->width; - clip.bottom = rect.top + area->height; + clip.right = clip.left + area->width; + clip.bottom = clip.top + area->height; pClip = &clip; } -- GitLab