GUI windows open off screen
|Opened on:||Friday, October 7, 2011 - 05:17|
|Last modified:||Monday, June 11, 2012 - 18:58|
This isn't a big issue per se, but something frustrating that can happen on occasions (it has now happened to me twice).
After getting to know the Foldit interface quite well, I know where certain things are straight away as soon as I need them. On a couple of occasions, I have started wiggling a protein, opened a context menu (right click) of a band close to the bottom of the screen (approximately 1 third of the menu is cut off), and then clicked on the Band Strength option (about a quarter of this button is still visible and can be clicked). After clicking on the button, the Band Strength window appears, but almost half of the window is off screen, with the bottom half going off the bottom of the screen.
Consequently, nothing except for the Band Strength slider control can be clicked on. The Reset Default and OK buttons cannot be clicked on, as they are off the screen. The Band Strength window cannot be moved up. The window cannot be exited by pressing the Escape button on the keyboard. No other menus or buttons can be clicked on the entire screen, preventing the *wiggle process from stopping. The Space on the keyboard does NOT stop the *wiggle process. Resizing the window outwards does NOT fix the problem, since the window simply moves down with the change. Maximising the window also does NOT work in this regard.
*Note: It could also happen with Shake, or a recipe running in the background; any process that normally prevents things from being clicked on.
Thus, the user has no other option, but to click on the program's Close button that the OS provides, which brings up the normal "Are you sure you want to quit?" message.
A similar problem can also arise with the Band Length window, at the far right edge of the screen, when the Foldit window is maximised.
- Provide the ability to close the window, by pressing the Escape button on the keyboard
- Close the window automatically after 10 seconds of inactivity
- Allow the user the ability to move the window with the mouse
- Change the behaviour of how GUI windows and/or menus move/position within Foldit