[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] pnetlib ChangeLog System.Windows.Forms/MainMenu...
From: |
Radek Polak |
Subject: |
[dotgnu-pnet-commits] pnetlib ChangeLog System.Windows.Forms/MainMenu... |
Date: |
Sat, 21 Apr 2007 18:15:25 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: pnetlib
Changes by: Radek Polak <radekp> 07/04/21 18:15:25
Modified files:
. : ChangeLog
System.Windows.Forms: MainMenu.cs Menu.cs
Log message:
fix MainMenu to be updated after adding/removing items
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2495&r2=1.2496
http://cvs.savannah.gnu.org/viewcvs/pnetlib/System.Windows.Forms/MainMenu.cs?cvsroot=dotgnu-pnet&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/pnetlib/System.Windows.Forms/Menu.cs?cvsroot=dotgnu-pnet&r1=1.11&r2=1.12
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2495
retrieving revision 1.2496
diff -u -b -r1.2495 -r1.2496
--- ChangeLog 19 Apr 2007 12:28:11 -0000 1.2495
+++ ChangeLog 21 Apr 2007 18:15:25 -0000 1.2496
@@ -1,3 +1,9 @@
+2007-04-21 Radek Polak <address@hidden>
+
+ * pnetlib/System.Windows.Forms/MainMenu.cs,
+ pnetlib/System.Windows.Forms/Menu.cs: Apply patch #5879 to fix
+ updating MainMenu when adding/removing items.
+
2007-04-19 Heiko Weiss <address@hidden>
* System.Windows.Forms/TextBox.cs: fixed showing caret.
Index: System.Windows.Forms/MainMenu.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/System.Windows.Forms/MainMenu.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- System.Windows.Forms/MainMenu.cs 6 Apr 2006 10:06:16 -0000 1.10
+++ System.Windows.Forms/MainMenu.cs 21 Apr 2007 18:15:25 -0000 1.11
@@ -111,6 +111,15 @@
#endif
+ protected internal override void RepaintAndRecalc()
+ {
+ itemBounds = null;
+ if(ownerForm != null)
+ {
+ ownerForm.Invalidate(false);
+ }
+ }
+
// Add this main menu to a form.
internal void AddToForm(Form form)
{
Index: System.Windows.Forms/Menu.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/System.Windows.Forms/Menu.cs,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- System.Windows.Forms/Menu.cs 7 Aug 2005 11:55:53 -0000 1.11
+++ System.Windows.Forms/Menu.cs 21 Apr 2007 18:15:25 -0000 1.12
@@ -82,10 +82,16 @@
--suppressUpdates;
if(suppressUpdates == 0)
{
- // Fix: force a repaint/recalc of the
menu
+ // Force a repaint/recalc of the menu
+ RepaintAndRecalc();
}
}
+ // Repaint/recalc of the menu
+ protected internal virtual void RepaintAndRecalc()
+ {
+ }
+
// Get or set this object's properties.
public IntPtr Handle
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] pnetlib ChangeLog System.Windows.Forms/MainMenu...,
Radek Polak <=