Bug 487118

Summary: ListView list style: table cell's states are missing when perform actions
Product: [Mono] UI Automation Reporter: Ray Wang <rawang>
Component: Winforms - ATKAssignee: E-mail List <mono-a11y-bugs>
Status: NEW --- QA Contact: E-mail List <mono-a11y-qa>
Severity: Normal    
Priority: P3 - Medium CC: cachen
Version: Release 0.9.1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ray Wang 2009-03-20 09:35:28 UTC
PROBLEM STATEMENT:
when you perform a "click" action from or perform a selection from accerciser, the states of the table cells are not correct

REPRODUCE:
1. start uia2atk/test/samples/listview_list.py and accerciser
2. navigate to one of the table cells.
3. click "interface viewer" -> "Action" -> "click"
4. click "perform action" button
5. see the table cell's state
 
or
2. navigate to the tree table from left side.
3. click "interface viewer" -> "Selection"
4. click one of the table cell
5. see the table cell's state

RESULTS:
states are not changed.


EXPECTED RESULTS:
"selected" and "focused" states should be raised up

COMMENT
seems like you perform click action and perform selection from accerciser are not worked on the sample.
Comment 1 calen chen 2009-04-22 03:32:11 UTC
in this test, seems Click action implementation just for selecting items, it doesn't same as mouse click. I have tried gtktreeview that doesn't provide AtkAction implementation, also doing AtkSelction doesn't comes 'focused' state for tablecells. so I think this bug is invalid.
Comment 2 calen chen 2009-04-23 07:26:27 UTC
so sorry I made a mistake in Commnet#1. I need change my thought: 

1. I still think doing AtkSelection will comes 'focused' is invalid.

2. doing Click action for tablecell from accerciser should rise 'focused' and send event to change label's text same as mouse click table cell, because treetable use 'Click' event to change label in this example