Bug 460880

Summary: ContextMenu: Begin Implementation
Product: [Mono] UI Automation Reporter: Sanford Armstrong <saarmstrong>
Component: Winforms - UIAAssignee: E-mail List <mono-a11y-bugs>
Status: NEW --- QA Contact: E-mail List <mono-a11y-qa>
Severity: Enhancement    
Priority: P4 - Low    
Version: Unspecified   
Target Milestone: Release 1.1   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 428485    

Description Sanford Armstrong 2008-12-19 17:37:00 UTC
Begin initial work on ContextMenu including navigation for automation tree, and
develop initial unit tests.
Comment 1 Sanford Armstrong 2008-12-19 17:59:43 UTC
Adding 8 hours.  Most of the code for ContextMenu can be reused from MainMenu, but time is needed to support adding/removing ContextMenus to the UIA tree in the right place at the right time.  There are multiple ways that a ContextMenu can be shown, and they should all be supported.  Strangely, UISpy shows a Form's ContextMenu as a Menu child of the Desktop Window...that should be explored, too.
Comment 2 Sanford Armstrong 2009-02-05 20:14:24 UTC
Committed in r125926, but I still need to write unit tests.
Comment 3 Brad Taylor 2009-03-09 13:42:43 UTC
Moving enhancement requests (e.g.: new features pending completion) to the 1.1 milestone.