Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEveraldo Canuto <everaldo@mono-cvs.ximian.com>2007-01-24 07:03:33 +0300
committerEveraldo Canuto <everaldo@mono-cvs.ximian.com>2007-01-24 07:03:33 +0300
commit6a367705b334c4e175cb2eb7796f9e46b18452cb (patch)
tree50561c98e01d8345f2a49ad027a1da34b02f7992
parent70341b74f6aca81cebcbccd543f95b295a68ffbf (diff)
* Control.cs: In OnParentBackgroundImageChanged remove conditions to call
OnBackgroundImageChanged, it mimics win32 behavior. Fixes #80553. * ToolBar.cs: Force redraw in BackgroundImageChanged. 2007-01-23 Everaldo Canuto <everaldo@simios.org> svn path=/trunk/mcs/; revision=71577
-rw-r--r--mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog6
-rw-r--r--mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs6
-rw-r--r--mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs2
3 files changed, 9 insertions, 5 deletions
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
index 7374bb1e747..27917117664 100644
--- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
+++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
@@ -1,5 +1,11 @@
2007-01-23 Everaldo Canuto <everaldo@simios.org>
+ * Control.cs: In OnParentBackgroundImageChanged remove conditions to call
+ OnBackgroundImageChanged, it mimics win32 behavior. Fixes #80553.
+ * ToolBar.cs: Force redraw in BackgroundImageChanged.
+
+2007-01-23 Everaldo Canuto <everaldo@simios.org>
+
* ToolBar.cs:
- Implement support for vertical toolbars. Fixes #80539;
- Call LayoutToolBar when resize, it fix some other problems in layout.
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
index f82d15f5bbe..89473932ea7 100644
--- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
+++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
@@ -5208,10 +5208,8 @@ namespace System.Windows.Forms
[EditorBrowsable(EditorBrowsableState.Advanced)]
protected virtual void OnParentBackgroundImageChanged(EventArgs e) {
- if ((background_color.IsEmpty || background_color.A < byte.MaxValue) && background_image==null) {
- Invalidate();
- OnBackgroundImageChanged(e);
- }
+ Invalidate();
+ OnBackgroundImageChanged(e);
}
[EditorBrowsable(EditorBrowsableState.Advanced)]
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs
index 49ed4a98917..6abbfece0cd 100644
--- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs
+++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs
@@ -619,7 +619,7 @@ namespace System.Windows.Forms
private void ToolBar_BackgroundImageChanged (object sender, EventArgs args)
{
- Redraw (false);
+ Redraw (false, true);
}
private void ToolBar_MouseDown (object sender, MouseEventArgs me)