Bug 600407

Summary: GTK Calender is missing Grid, Table Patterns in managed AT
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    
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-04-28 09:29:45 UTC
PROBLEM STATEMENT:
According to msdn[0], Calendar control type should support Grid/Table Pattern. When you test gtk app in managed AT (UIA-Explorer). it miss those patterns.

REPRODUCE:
1. Start an gtk app which contains Calender. (uia2atk/test/samples/gtk/gtkcalendar.py)
2. Start uia-explorer
3. Expand "Calendar" window from left pane, and click the "Calendar" control.
4. Execute "acc.GetCurrentPattern(GridPattern.Pattern)" in ironpython shell in the middle pane.

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

EXPECTED RESULTS:
Grid, Table Pattern are implemented for Calendar control