Bug 487118 - ListView list style: table cell's states are missing when perform actions
Summary: ListView list style: table cell's states are missing when perform actions
Status: NEW
Alias: None
Product: UI Automation
Classification: Mono
Component: Winforms - ATK (show other bugs)
Version: Release 0.9.1
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-20 09:35 UTC by Ray Wang
Modified: 2009-07-02 03:49 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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