https://bugzilla.novell.com/show_bug.cgi?id=425277

User [EMAIL PROTECTED] added comment
https://bugzilla.novell.com/show_bug.cgi?id=425277#c2





--- Comment #2 from Mario Carrion <[EMAIL PROTECTED]>  2008-09-10 14:52:45 MDT 
---
I need to keep track of the controls associated with the tooltip due to the
tooltip is added/removed to the navigation tree, and Popup event doesn't work
for that.

The patch does the following:

Control.cs

1. Internal property SWF.Control.UIAToolTip: set/unset in the SWF.Control when
ToolTip.SetToolTip(SWF.Control,"message").
2. Setting SWF.Control.UIAToolTip generates either UIAToolTipHookedUp or
UIAToolTipUnhookedUp, depending on the value. I'm doing this to keep one
instance of the class that is used to manage the SWF.ToolTip-a11y and
add/remove to/from the a11y tree when the tooltip is shown/hidden.

ToolTip.cs

1. Adds internal property UIAControl used in the events OnUIAToolTipHidden and
OnUIAToolTipShown.
2. Knowing the text shown in the tooltip isn't enough, we need to know the
control associated with it to generate a valid a11y tree, that's why we have
two events OnUIAToolTipShown (to add it to a11y tree) and OnUIAToolTipHidden
(to remove from the a11y tree).


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to