Client Window Sizing
New client property to give you more control over window sizing.
Overview:
There are two client settings which provide the user with control over the behavior of the APPX Client when different size screens are being presented and when the user resizes the APPX Client window.
resizeMainWindowPane
The resizeMainWindowPane client property is available to allow you to control the automatic sizing of the client window. The default is set to False.
You can set resizeMainWindowPane to "true" to turn on the option to dynamically resize the client window to fit the current frame/image size. The size of client window will automatically increase if you run processes that a have a larger row/column size; the size of the client window will automatically shrink if you run processes that have a smaller row/column size. The window will only increase in size up to the maximum rows and columns specified in client preference.
For example, if you set this option to "true" and set your maximum rows/columns to 35 x 128, your existing processes will appear to run unchanged (assuming they are using the default 21 x 80 size). However, you can now write an input process with any frame size up to 35 x 128, and the client window will automatically expand to that size.
mainWindowScrollPane
The mainWindowScrollPane client property is available to allow you to control the behavior of the APPX client when the user changes the size of the client window. The default is set to False.
You can set mainWindowScrollPane to "true" to turn on this option. When turned on, resizing the client window will not change the scaling of the contents of the window. If you make the window larger than the size of the contents, the size of the contents will not change and the excess space within the window will be "white" space. If you make the window smaller than the size of the contents, the window will automatically add scroll bars to allow you to horizontally and vertically scroll the contents of the window within the smaller window size. If you "Maximize" the client window, the window will completely fill the monitor.
Comments:
Read what other users have said about this page or add your own comments.
--
JeanNeron - 2012-10-30