+Thu Sep 07 20:54:33 2000 George Lebl <jirka@5z.com>
+
+ * gtk/gtkmenu.c: in gtk_menu_set_submenu_navigation_region
+ do stop_navigating_submenu, to clear last timeout properly.
+ Also in gtk_menu_motion_notify move ignore_enter above
+ the conditional to make it always happen as suggested by Owen
+
2000-09-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/makefile.mingw.in: Use -Wall. Add gdkpango-win32.o
+Thu Sep 07 20:54:33 2000 George Lebl <jirka@5z.com>
+
+ * gtk/gtkmenu.c: in gtk_menu_set_submenu_navigation_region
+ do stop_navigating_submenu, to clear last timeout properly.
+ Also in gtk_menu_motion_notify move ignore_enter above
+ the conditional to make it always happen as suggested by Owen
+
2000-09-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/makefile.mingw.in: Use -Wall. Add gdkpango-win32.o
+Thu Sep 07 20:54:33 2000 George Lebl <jirka@5z.com>
+
+ * gtk/gtkmenu.c: in gtk_menu_set_submenu_navigation_region
+ do stop_navigating_submenu, to clear last timeout properly.
+ Also in gtk_menu_motion_notify move ignore_enter above
+ the conditional to make it always happen as suggested by Owen
+
2000-09-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/makefile.mingw.in: Use -Wall. Add gdkpango-win32.o
+Thu Sep 07 20:54:33 2000 George Lebl <jirka@5z.com>
+
+ * gtk/gtkmenu.c: in gtk_menu_set_submenu_navigation_region
+ do stop_navigating_submenu, to clear last timeout properly.
+ Also in gtk_menu_motion_notify move ignore_enter above
+ the conditional to make it always happen as suggested by Owen
+
2000-09-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/makefile.mingw.in: Use -Wall. Add gdkpango-win32.o
+Thu Sep 07 20:54:33 2000 George Lebl <jirka@5z.com>
+
+ * gtk/gtkmenu.c: in gtk_menu_set_submenu_navigation_region
+ do stop_navigating_submenu, to clear last timeout properly.
+ Also in gtk_menu_motion_notify move ignore_enter above
+ the conditional to make it always happen as suggested by Owen
+
2000-09-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/makefile.mingw.in: Use -Wall. Add gdkpango-win32.o
+Thu Sep 07 20:54:33 2000 George Lebl <jirka@5z.com>
+
+ * gtk/gtkmenu.c: in gtk_menu_set_submenu_navigation_region
+ do stop_navigating_submenu, to clear last timeout properly.
+ Also in gtk_menu_motion_notify move ignore_enter above
+ the conditional to make it always happen as suggested by Owen
+
2000-09-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/makefile.mingw.in: Use -Wall. Add gdkpango-win32.o
+Thu Sep 07 20:54:33 2000 George Lebl <jirka@5z.com>
+
+ * gtk/gtkmenu.c: in gtk_menu_set_submenu_navigation_region
+ do stop_navigating_submenu, to clear last timeout properly.
+ Also in gtk_menu_motion_notify move ignore_enter above
+ the conditional to make it always happen as suggested by Owen
+
2000-09-07 Tor Lillqvist <tml@iki.fi>
* gdk/win32/makefile.mingw.in: Use -Wall. Add gdkpango-win32.o
*/
gint width, height;
+ menu_shell->ignore_enter = FALSE;
+
gdk_window_get_size (event->window, &width, &height);
if (event->x >= 0 && event->x < width &&
event->y >= 0 && event->y < height)
*/
return gtk_widget_event (widget, &send_event);
}
-
- menu_shell->ignore_enter = FALSE;
}
return FALSE;
point[2].x = point[1].x;
point[2].y = point[0].y;
- if (menu->navigation_region)
- gdk_region_destroy (menu->navigation_region);
+ gtk_menu_stop_navigating_submenu (menu);
menu->navigation_region = gdk_region_polygon (point, 3, GDK_WINDING_RULE);