Bug 598792 - Minimize application doesn't update IsOffscreenProperty and BoundingRectangleProperty value
Summary: Minimize application doesn't update IsOffscreenProperty and BoundingRectangle...
Status: NEW
Alias: None
Product: UI Automation
Classification: Mono
Component: Winforms - UIA (show other bugs)
Version: Release 2.0
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-22 08:22 UTC by calen chen
Modified: 2010-04-23 07:53 UTC (History)
0 users

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


Attachments
script for checking IsOffScreenProperty (1.12 KB, text/x-python)
2010-04-22 08:22 UTC, calen chen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description calen chen 2010-04-22 08:22:27 UTC
Created attachment 356152 [details]
script for checking IsOffScreenProperty

PROBLEM:

Minimize the window form to the panel, but its IsOffscreenProperty value still shows 'False' via UIAClientAPI

REPRO:

1. Run uia2atk/test/samples/winforms/button_label_linklabel.py, click Minimize Window on the title bar
2. Run the attachment script to print windows' IsOffscreenProperty value

RESULTS:

Before or After minimized the window, IsOffscreenProperty value show 'False':

Before minimized the window, IsOffscreen value: False 
After minimized the window, IsOffscreen value: False


EXPECTED RESULTS:

results should be:
Before minimized the window, IsOffscreen value: False 
After minimized the window, IsOffscreen value: True
Comment 1 calen chen 2010-04-23 07:53:47 UTC
Update Summary and more comments:

When I minimize the application, not only Window control but also other controls Label(TextControlType), Button, HyperLink doesn't update IsOffscreenProperty and BoundingRectangleProperty value.
But in Windows, UIAVerify shows IsOffscreenProperty is updated to 'True' and BoundingRectangleProperty is updated to negative number for all automation elements. Whether the property-changed events have been completed?