Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by [EMAIL PROTECTED]

http://bugzilla.ximian.com/show_bug.cgi?id=77903

--- shadow/77903        2006-05-14 14:33:01.000000000 -0400
+++ shadow/77903.tmp.27540      2006-05-23 08:29:55.000000000 -0400
@@ -54,6 +54,28 @@
 
 
 ------- Additional Comments From [EMAIL PROTECTED]  2006-05-14 14:33 -------
 Created an attachment (id=17015)
 Textbox focus test case
 
+
+------- Additional Comments From [EMAIL PROTECTED]  2006-05-23 08:29 -------
+I have a pretty obvious fix for XplatUIX11.cs (no need to fix
+XplatUIOSX.cs as it already has this event order).
+
+However, see System.Windows.Forms/ChangeLog:
+
+2006-03-08  Peter Dennis Bartok  <[EMAIL PROTECTED]>
+
+       * ThemeWin32Classic.cs: TabPages cannot have focus. Determine
+         when to draw focus rectangle by looking at parent focus and
+         selected state instead. This fixes TabPages on Linux sometimes
+         having none or multiple focus rectangles.
+       * XplatUIX11.cs (SetFocus): 
+         - Don't set the focus if the same window already has focus
+         - Use SendMessage instead of PostMessage (like it's Win32
+           equivalent) and send the WM_SETFOCUS before the WM_KILLFOCUS
+           to match MS behaviour
+       * TabControl.cs(SelectedIndex): Don't set Focus on TabPage, TabPages
+         are not selectable.
+
+Peter, do you remember which control required this change?
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to