* ThemeWin32Classic.cs: Draw the text for button tabs.
authorJackson Harper <jackson@novell.com>
Thu, 19 May 2005 20:22:57 +0000 (20:22 -0000)
committerJackson Harper <jackson@novell.com>
Thu, 19 May 2005 20:22:57 +0000 (20:22 -0000)
svn path=/trunk/mcs/; revision=44759

mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ThemeWin32Classic.cs

index 4df581f909d6abfceed8db3eeb2bb6c0e6c92ef0..190300725d6e59392229f9b5afc360cc72632d1a 100644 (file)
@@ -1,3 +1,7 @@
+2005-05-19  Jackson Harper  <jackson@ximian.com>
+
+       * ThemeWin32Classic.cs: Draw the text for button tabs.
+
 2005-05-19  Jackson Harper  <jackson@ximian.com>
 
        * Control.cs: Paint control background images. Fix typo where
index d74fbefd24bfa545f5491299224a6ba81246b286..be1caa12af3eaa07e8661d5a40d0b2ffe019b179 100644 (file)
@@ -2998,6 +2998,16 @@ namespace System.Windows.Forms
                                }
 
                                interior = new Rectangle (bounds.Left + 2, bounds.Top + 2, bounds.Width - 4, bounds.Height - 4);
+
+                                
+                               StringFormat string_format = new StringFormat ();
+                               string_format.Alignment = StringAlignment.Center;
+                               string_format.LineAlignment = StringAlignment.Center;
+                               string_format.FormatFlags = StringFormatFlags.NoWrap;
+
+                               interior.Y++;
+                               dc.DrawString (page.Text, page.Font, ThemeEngine.Current.ResPool.GetSolidBrush (SystemColors.ControlText), interior, string_format);
+                               interior.Y--;
                        } else {
                                Pen light = ResPool.GetPen (ControlPaint.LightLight (tab.BackColor));