Author: everaldo
Date: 2007-04-27 12:20:34 -0400 (Fri, 27 Apr 2007)
New Revision: 76391
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs
Log:
* MenuAPI.cs: When deactivate menu verify if hotkey (_) is active and
redraw
menu bar. It fixes some drawing issues in menu bar.
2007-04-27 Everaldo Canuto <[EMAIL PROTECTED]>
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
2007-04-27 15:39:30 UTC (rev 76390)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
2007-04-27 16:20:34 UTC (rev 76391)
@@ -1,5 +1,10 @@
2007-04-27 Everaldo Canuto <[EMAIL PROTECTED]>
+ * MenuAPI.cs: When deactivate menu verify if hotkey (_) is active and
redraw
+ menu bar. It fixes some drawing issues in menu bar.
+
+2007-04-27 Everaldo Canuto <[EMAIL PROTECTED]>
+
* MenuAPI.cs: Remove unneeded "keynav_state = KeyNavState.Idle" before
Deactivate calls, Deactivate method already do it. Also ser
ActiveTracker
when <alt> key is pressed.
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs
2007-04-27 15:39:30 UTC (rev 76390)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs
2007-04-27 16:20:34 UTC (rev 76391)
@@ -92,6 +92,8 @@
void Deactivate ()
{
+ bool redrawbar = (keynav_state != KeyNavState.Idle);
+
active = false;
popup_active = false;
hotkey_active = false;
@@ -105,6 +107,9 @@
DeselectItem (TopMenu.SelectedItem);
}
CurrentMenu = TopMenu;
+
+ if (redrawbar)
+ (TopMenu as MainMenu).Draw ();
}
MenuItem FindItemByCoords (Menu menu, Point pt)
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches