Bug 459054

Summary: ListView_details: "tree table" has extraneous "table cell" child
Product: [Mono] UI Automation Reporter: calen chen <cachen>
Component: Winforms - GeneralAssignee: E-mail List <mono-a11y-bugs>
Status: REOPENED --- QA Contact: E-mail List <mono-a11y-qa>
Severity: Minor    
Priority: P4 - Low CC: mgorse
Version: Release 0.9   
Target Milestone: ---   
Hardware: x86   
OS: openSUSE 11.0   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description calen chen 2008-12-15 11:07:31 UTC
SUMMARY

in samples/listview_details.py, there is one extraneous "table cell" child under "tree table"

REPRO

1.  run uia2atk/test/samples/listview_detail.py 
2.  expand "ipy", see children under "tree table" 

RESULTS

there is one extraneous "table cell"

EXPECTED RESUlt

I think all children in listview_details.py under "tree table" are "table cell" like children in samples/gtkliststore.py, now we bridge them to "check box" and "text", so "Default Group" table cell is extraneous.
Comment 1 Mario Carrion 2009-03-16 13:56:11 UTC
"Default Group" is the default group all items belong to, expanding "Accessible" will show "Default Group" in Relations for each TableCell and CheckBox.

About gtklistore.py, yes this control used to be based on gtklistore.py but the specification was wrong and now we are using the valid widget: gtktreeview.py.
Comment 2 calen chen 2009-03-17 03:49:14 UTC
Hi Mario, I think I understand what you said, but still have one question that in gtktreeview.py 'Accessible' shows "TreeTable" in relations for each 'TableCell' that there is no 'Default Group', do they have any difference? it's not a big problem, don't worry I reopen it :) thanks your explanation!
Comment 3 Mario Carrion 2009-03-19 14:34:58 UTC
Hello Calen,

Well, I'm seeing that for each "child X of parent X" relations will show the "parent X" is that what you meant?