SizeAgent"
From Documentation
m (correct highlight (via JWB)) |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
− | With < | + | __TOC__ |
+ | |||
+ | |||
+ | == Maximize and Minimize == | ||
+ | |||
+ | With <code> SizeAgent </code>, we can mimic to maximize, minimize, and resize a ''window'' or a ''panel''. There are two flags in a ''window'' (and a ''panel'') to represent maximized and minimized state respectively. When they are both "false", it represents "original size". To maximize a component, you should set maximized to '''true''' and minimized to '''false'''. To minimize it, set maximized to '''false''' and minimized to '''true'''. | ||
Line 12: | Line 17: | ||
//maximize | //maximize | ||
window.as(SizeAgent.class).maximize(true); | window.as(SizeAgent.class).maximize(true); | ||
+ | window.as(SizeAgent.class).minimize(false) | ||
//restore to original size | //restore to original size | ||
window.as(SizeAgent.class).maximize(false); | window.as(SizeAgent.class).maximize(false); | ||
+ | window.as(SizeAgent.class).minimize(false) | ||
//minimize | //minimize | ||
+ | window.as(SizeAgent.class).maximize(false); | ||
window.as(SizeAgent.class).minimize(true); | window.as(SizeAgent.class).minimize(true); | ||
− | // | + | </source> |
− | window.as(SizeAgent.class). | + | |
+ | |||
+ | == Resize == | ||
+ | |||
+ | <code> SizeAgent </code> can also mimic resizing a component by specifying '''width''' and '''height'''. As test case runs in a simulated environment, there is no screen rendering involved, it simply changes target component's width and height., | ||
+ | |||
+ | <source lang="java"> | ||
+ | |||
+ | ComponentAgent window = desktopAgent.query("window"); | ||
+ | |||
+ | window.as(SizeAgent.class).resize(100, 100); | ||
</source> | </source> | ||
+ | =Supported Components= | ||
+ | |||
+ | {| border="1" | width="100%" | ||
+ | ! <center>Components</center> | ||
+ | ! <center>Version</center> | ||
+ | ! <center>Note</center> | ||
+ | |- | ||
+ | | Panel, Window | ||
+ | | 5, 6 | ||
+ | | | ||
+ | |} | ||
+ | {{ZATSEssentialsPageHeader}} | ||
{{ZATSEssentialsPageFooter}} | {{ZATSEssentialsPageFooter}} |
Latest revision as of 02:56, 18 January 2022
Maximize and Minimize
With SizeAgent
, we can mimic to maximize, minimize, and resize a window or a panel. There are two flags in a window (and a panel) to represent maximized and minimized state respectively. When they are both "false", it represents "original size". To maximize a component, you should set maximized to true and minimized to false. To minimize it, set maximized to false and minimized to true.
ComponentAgent window = desktopAgent.query("window");
//maximize
window.as(SizeAgent.class).maximize(true);
window.as(SizeAgent.class).minimize(false)
//restore to original size
window.as(SizeAgent.class).maximize(false);
window.as(SizeAgent.class).minimize(false)
//minimize
window.as(SizeAgent.class).maximize(false);
window.as(SizeAgent.class).minimize(true);
Resize
SizeAgent
can also mimic resizing a component by specifying width and height. As test case runs in a simulated environment, there is no screen rendering involved, it simply changes target component's width and height.,
ComponentAgent window = desktopAgent.query("window");
window.as(SizeAgent.class).resize(100, 100);
Supported Components
Panel, Window | 5, 6 |