Screens Settings - Problems with setting custom geometry for the display screen
When you go into Settings / Configure OpenLP / Screens tab and attempt to configure the custom geometry parameters for a display screen within a Windows extended desktop setup then several problems occur.
If you have an extended desktop configuration with the display screen situated above the primary PC screen then negative numbers appear in the left and top spin boxes.
It is then impossible to set an appropriate value into the top spin box.
On subsequent invocations of the screen settings the left and top values become more negative, and don't reflect what was previously saved.
Once the width spin box is set to a value and saved, then if you go into the screen settings again it is impossible to increase the width. The equivalent problem occurs with the height spin box.
The spin boxes of the form should allow you to set the custom geometry appropriately and saved values should be correctly re-presented upon a subsequent invocation of the form.
Following the discussion below it was agreed to remove any constraints on placing the custom geometry within the confines of the screen, and set all the spin boxes to allow values of between -99999 and +99999.
In addition, to help users with setting the custom geometry it was agreed to display the pixel width and height of each screen within the screen buttons. This also helps users to identify which screen is which.
OpenLP v2.9.2 on Windows 10