I have an application where there are distinct types of windows that the user shall arrange on the screen for best viewing. The windows typically have a "best" sort of shape, e.g., wide but low, or a specific width to height ratio. We do not allow floating windows, all windows are docked. The user can both rearrange existing toolwindows on the screen or create new toolwindows by dragging them from a menu/toolbar.
The users typically have a low computer experience, so they need all help they can get when arranging.
The best option would of course be to have a preview of the window content while dragging a ToolWindow, so the user know what it is and what the typical shape should be, i.e., hinting to a good placement (on top for a wide and low window, side-by-side with another window for a fixed ratio window etc).
If a live preview is not possible, it wooud be good to be able to set the size of the "blue rectangle" when starting the drag. For a new window we can give it a typical size for the window type, for dragging an existing window a good behavior would be to give the rectangle the same size as the existing, docked, window.
Would this be possible to accomplish?
[Modified 3 years ago]