Bug 603160

Summary: Table control should support GridItem/TableItem pattern
Product: [Mono] UI Automation Reporter: Ray Wang <rawang>
Component: Client - AT-SPIAssignee: E-mail List <mono-a11y-bugs>
Status: NEW --- QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P5 - None CC: cachen, mgorse
Version: Unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ray Wang 2010-05-06 08:24:19 UTC
PROBLEM STATEMENT:
According to MSDN[0[, Table suppose to support Grid, Grid Item, Table, Table Item patterns, but in the managed client AT, GridItem and TableItem does not supported.

REPRODUCE:
1. Run F-Spot
2. Click "Edit" and then click "Manage Extensions"
3. Start UIA-Explorer
4. Find out the "Table" control entry under "Extensions Manager" window control from left pane.
5. put "acc.GetCurrentPattern (GridItemPattern.Pattern)" in the middle ironpython shell

RESULTS:
you got "Operation is not valid due to the current state of the object" error

EXPECTED RESULTS:
it supports to support Grid, GridItem, Table, TableItem patterns

COMMENT:
[0] http://msdn.microsoft.com/en-us/library/ms750574.aspx