Bug 428533 - ToolStripMenuItem: Implement actions
Summary: ToolStripMenuItem: Implement actions
Status: RESOLVED FIXED
Alias: None
Product: UI Automation
Classification: Mono
Component: Winforms - ATK (show other bugs)
Version: Unspecified
Hardware: Other Other
: P2 - High : Enhancement
Target Milestone: Release 0.9
Assignee: Andres Aragoneses
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on: 443971
Blocks:
  Show dependency treegraph
 
Reported: 2008-09-22 18:08 UTC by Brad Taylor
Modified: 2009-01-29 20:49 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brad Taylor 2008-09-22 18:08:34 UTC
Implement the following actions for MenuItem (deprecated; new: ToolStripMenuItem):

Actions
==============
 * Click/Space(Activate) if child: -Selected
 * Click/Space(Activate) if parent: +Selected
 * KeyUp/Down to receive focus if child, or KeyLeft/Right to hover if parent: +Selected, +Focus
 * KeyUp/Down to leave focus: -Focus, -Selected
 * KeyX to select a child: selection-changed
Comment 1 Andres Aragoneses 2008-09-22 18:30:05 UTC
The implementation of a case of deprecation may be pretty fast due to the use of the same provider.
Comment 2 Andres Aragoneses 2008-09-24 14:05:01 UTC
Ignore comment#1 because in the spec we have stablished the inheritance in the inverse order, and hence it's the ToolStripMenuItem who has only a bug (when it should have one for each interface, and one for actions).
Comment 3 Andres Aragoneses 2008-09-24 20:44:37 UTC
New default assignee and QA (although we'll create a new dummy mailing list specifically for QA soon).
Comment 4 Brad Taylor 2008-09-25 22:11:48 UTC
Moving all of these to P4 to show that they have been triaged.  Will be reprioritizing these properly tomorrow.
Comment 5 Andres Aragoneses 2008-10-14 20:43:24 UTC
I should have assigned this to myself earlier.
Comment 6 Andres Aragoneses 2008-10-30 17:27:00 UTC
We do non-deprecated items first.
Comment 7 Andres Aragoneses 2008-11-11 22:03:07 UTC
It seems there's a big difference here between the 2 toolkits: wrt a top parent menu item (File, not Open; Help, not About), I shouldn't get any FOCUS signal, but I get this from the provider: RaiseAutomationPropertyChangedEvent(AutomationElementIdentifiers.HasKeyboardFocusProperty), which I shouldn't get.
Comment 8 Andres Aragoneses 2008-11-12 00:07:09 UTC
Committed some work in r118564.
Comment 9 Andres Aragoneses 2008-11-12 19:54:11 UTC
Can't depend on something scheduled in next release.
Comment 10 Andres Aragoneses 2008-12-01 06:59:14 UTC
Almost finished but uncommitted.
Comment 11 Brad Taylor 2008-12-08 14:37:35 UTC
This needs to be completed and backported before Friday for our 0.9.1 release.
Comment 12 Andres Aragoneses 2009-01-29 20:49:20 UTC
Sorry for the delay. Fixed in r125009.