mirror of https://github.com/fltk/fltk
FLUID: fixing resizable behavior for windows in live mode (#1055)
This commit is contained in:
parent
d8eb45531e
commit
47be73d4cb
|
@ -1535,6 +1535,9 @@ void Fl_Window_Type::leave_live_mode() {
|
|||
copy all properties from the edit widget to the live widget
|
||||
*/
|
||||
void Fl_Window_Type::copy_properties() {
|
||||
Fl_Window *self = static_cast<Fl_Window*>(o);
|
||||
Fl_Window *live = static_cast<Fl_Window*>(live_widget);
|
||||
if (self->resizable() == self)
|
||||
live->resizable(live);
|
||||
Fl_Widget_Type::copy_properties();
|
||||
/// \todo copy resizing constraints over
|
||||
}
|
||||
|
|
|
@ -212,6 +212,11 @@
|
|||
using hierarchies of groups. Resizing of a window or group can be tested
|
||||
using the *live resize* button.
|
||||
|
||||
Note that the *Resizable* indicator is ambiguous when a window is selected.
|
||||
Making a window resizable will resize all children proportionally. Setting
|
||||
a child of a window will make that child the center of the resize operation.
|
||||
In both cases, the *Resizable* indicator of the window will be set.
|
||||
|
||||
The *Hotspot* button causes the parent window to be
|
||||
positioned with that widget centered on the mouse. This
|
||||
position is determined when the FLUID function is called,
|
||||
|
|
Loading…
Reference in New Issue