Bug 479113

Summary: PropertyGrid in non-alphabetical view (default view) doesn't show parent tree cells like "Accessibility" or "Appearance"
Product: [Mono] UI Automation Reporter: Andres Aragoneses <aaragoneses>
Component: Winforms - UIAAssignee: Andres Aragoneses <aaragoneses>
Status: VERIFIED FIXED QA Contact: Brian Merrell <bgmerrell>
Severity: Minor    
Priority: P4 - Low CC: cachen
Version: Release 0.9.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 478932    
Bug Blocks: 516279    

Description Andres Aragoneses 2009-02-24 16:50:35 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009012700 SUSE/3.0.6-0.1 Firefox/3.0.6

PropertyGrid in non-alphabetical view (default view) doesn't show parent tree cells like "Accessibility" or "Appearance". Besides, they should have the Atk.Action called "expand or contract", whereas others not.

Reproducible: Always

Steps to Reproduce:
1. Launch propertygrid.py
2. In accerciser, look for the item that has the tree table role and see its children.
Actual Results:  
Elements like "Accessibility" or "Appearance" are not there.

Expected Results:  
Just as like the GtkTreeView sample, expandable tree cells should be present, and with an Atk.Action called "expand or contract" (which first consequence will be to hide some children).

To resolve the bug, we need work on the provider first, later in the bridge.
Comment 1 Brad Taylor 2009-03-04 16:01:59 UTC
If you check out what is done in Vista, it closely models what we're doing, which is more or less showing the data, but not in the same form as is visible.  We need to revisit this control at a later date and rewrite it when we can make significant SWF changes.
Comment 2 Andres Aragoneses 2009-07-07 14:22:33 UTC
(In reply to comment #1)
> If you check out what is done in Vista, it closely models what we're doing,

You sure? Just checked with UISpy, and those cells are there.
Comment 3 Andres Aragoneses 2009-07-09 20:14:34 UTC
Fixed in trunk r137646.

Brian, could someone in QA verify this bug? Thanks.
Comment 4 Feng Xia Mu 2009-07-10 02:12:38 UTC
congratulations Andres.
it works well, close on:
mono-core-137655-1415.src.rpm
mono-uia-132785-276.src.rpm
uiaatkbridge-137646-669.src.rpm
uiautomationwinforms-137656-678.src.rpm
Revision: 137666