| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
The loop over all libdecor-gtk decorations is now made using libdecor's
data structures, rather than using FLTK's mapped window list.
|
|
The pointer_enter() function now checks that its non-FLTK wl_surface argument
is the wl_surface of the titlebar of a GTK-decorated window.
|
|
|
|
Only the middle-button click gesture is implemented which avoids interference
with what libdecor does with right-click and double-click.
|
|
|
|
This commit makes the default FLTK build setting use libdecor
as packaged in Linux when the build system contains packages
libdecor-0-dev and libdecor-0-plugin-1-gtk in version ≥ 0.2.0.
Otherwise, FLTK uses the bundled version of libdecor.
This includes situations where package libdecor-0-dev is
present in an earlier version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The libdecor commit title is "libdecor-gtk: handle touch events"
|
|
|
|
|
|
|
|
Also, use KWin to name the KDE desktop's Wayland compositor.
|
|
|
|
|
|
|
|
This will allow to create narrow decorated windows without crash.
|
|
This commit supports configure-based builds without the dbus-dev package;
CMake-based builds are expected to be changed in further commit.
|
|
|
|
|
|
|
|
|
|
1) We don't need to build the libdecor demo programs for FLTK.
2) The Wayland build process generates some source and header files
in the main src/ directory. These files are now ignored by git.
|
|
This brings the GTK plugin inside the master libdecor git repo.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These changes fix issue #474.
|
|
|
|
Two more FLTK changes become unneeded.
|
|
This removes a bunch of FLTK changes.
|
|
|
|
|
|
But keep FLTK changes.
|
|
|