|
Bugzilla – Full Text Bug Listing |
| Summary: | FileDialog: invisible widgets have "visible" state | ||
|---|---|---|---|
| Product: | [Mono] UI Automation | Reporter: | calen chen <cachen> |
| Component: | Winforms - ATK | Assignee: | Mario Carrion <mcarrion> |
| Status: | VERIFIED WONTFIX | QA Contact: | E-mail List <mono-a11y-qa> |
| Severity: | Normal | ||
| Priority: | P3 - Medium | CC: | sshaw |
| 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: | --- |
| Bug Depends on: | |||
| Bug Blocks: | 464356, 471411 | ||
| Attachments: |
Proposed patch.
the sample programme |
||
|
Description
calen chen
2009-02-11 06:10:06 UTC
Created attachment 272072 [details] Proposed patch. Component based providers will need to override: + "AddVisibleEvent" and "RemoveVisibleEvent", to add/remove a VisibleChanged-like event for listening component.Visible changes. + Use "HandleComponentAdded" and "HandleComponentRemoved" on their CollectionChanged event handlers. + Override IsComponentVisible to return the valid Component visible state. + Maybe, also to override "CreateProvider(Component)" to return the valid provider (in case the ComponentProvider is not using ProviderFactory). Tests output, 3 tests are affected after this change: http://paste2.org/p/145901 Fixed UIAutomationWinforms-trunk r126644 verified in: uiaatkbridge-127335-582.1 uiautomationwinforms-127335-609.2 mono-uia-127318-257.1 the openfiledialog sample has been changed, the invisible widgets can't be seen in Accerciser, so there is no way to test the invisible ones' state, but I think the bug should be close since the invisible accessibles can't been accessed by Accerciser. close on: mono-core-135601-1177.src.rpm mono-uia-132785-276.src.rpm uiaatkbridge-134036-662.src.rpm uiautomationwinforms-134512-668.src.rpm Revision: 135711 Created attachment 296873 [details]
the sample programme
|