| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
This commit removes changes in class Fl_Group introduced in 1c6a0c1.
|
|
This fix requires to be able to recognize whether Fl_Wayland_Window_Driver::resize() is called
by a resize operation of an encompassing widget or not.
To do that, private static int variable group_resize_depth_ is added to class Fl_Group
and an accessor to this variable is added to class Fl_Window_Driver.
|
|
|
|
|
|
Not easy to get it right in absence of any documentation for "GTK Shell" protocol.
|
|
|
|
|
|
|
|
support key repeats
|
|
no code changes
|
|
|
|
|
|
|
|
(#989)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fl_Window::get_size_range()
|
|
|
|
Also, add comment about when call to gtk_surface1_set_modal() is useful or useless but harmless.
|
|
|
|
|
|
This has the Mutter compositor open modal windows at the center of their parent window
rather than at an unpredictable display position before this commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
see also: fltk-rs/fltk-rs#1539
|
|
see: fltk-rs/fltk-rs#1539
|
|
see: https://github.com/fltk-rs/fltk-rs/issues/1539
|
|
|
|
This allows client apps to use other versions of libdecor if they wish,
just like what FLTK already does with libpng and libjpeg.
|
|
|
|
|
|
Rewrite src/Fl_File_Chooser.cxx from its .fl source file
|
|
|
|
- it's no longer necessary to take care of the change in the layout of "struct libdecor"
between versions ≤ 0.2.2 and > 0.2.2 of libdecor
- version > 0.2.2 contains MR131, that is, it defines LIBDECOR_WINDOW_STATE_RESIZING
so the hack to emulate it is no longer necessary
- CMake option FLTK_USE_SYSTEM_LIBDECOR now requires libdecor version > 0.2.2
to be activated, otherwise the bundled libdecor is used
- what will be the libdecor version after 0.2.2 (0.2.3? 0.3.0?) is not known as of today
|
|
|
|
|
|
|