diff --git a/documentation/Fl_Window.html b/documentation/Fl_Window.html index 089503b98..82ffce1a6 100644 --- a/documentation/Fl_Window.html +++ b/documentation/Fl_Window.html @@ -88,14 +88,16 @@ is not NULL, the window is created as a subwindow of the parent window.
The first form of the constructor creates a top-level window -and tells the window manager to position the window. The second +and asks the window manager to position the window. The second form of the constructor either creates a subwindow or a top-level window at the specified location, subject to window manager configuration. If you do not specify the position of the window, the window manager will pick a place to show the window or allow the user to pick a location. Use position(x,y) -or hotspot() before calling show() to force a -position on the screen.
+or hotspot() before calling show() to request a +position on the screen. See +Fl_Window::resize() for some more details on positioning +windows.Top-level windows initially have visible() set to 0 and parent() set to NULL. Subwindows initially @@ -187,6 +189,11 @@ of resizing on the child widgets.
You can also call the Fl_Widget methods size(x,y) and position(w,h), which are inline wrappers for this virtual function.
+A top-level window can not force, but merely suggest a position and +size to the operating system. The window manager may not be willing or +able to display a window at the desired position or with the given +dimensions. It is up to the application developer to verify window +parameters after the resize request.