FLTK logo

Re: [fltk.coredev] Please vote: add a Wayland platform to FLTK

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.coredev  ]
 
Previous Message ]New Message | Reply ]Next Message ]

Re: Please vote: add a Wayland platform to FLTK Bill Spitzak Jan 19, 2022  
 
Okay I think I understand. "libdecor" is code that is supposed to load a plugin, and this is the code included with fltk. That seems acceptable, in particular because it allows libdecor to be modified to fit better with fltk (I would like to see whatever changes are necessary so the fltk and titlebar are drawn into the same image buffer). It is unfortunate there is only one plugin to test it against so initially it is probably safest to not modify libdecor much, but it can be done in the future.

It is possible that a version that supports Wayland, but can use X11 when Wayland is not available (for instance on a remote display), would be what is most useful. Still need compile-time options to make only-X11 and only-Wayland versions but this may be the best "Wayland" version. The first step is to make the X11 version use Cairo though.


On Wed, Jan 19, 2022 at 7:17 AM Manolo <manolo.gouy@gmail.com> wrote:


Le mercredi 19 janvier 2022 à 09:01:37 UTC+1, ca...@gmx.com a écrit :
On Tue, 18 Jan 2022 13:28:36 -0800
Bill Spitzak <spi...@gmail.com> wrote:

> Since it is on Linux, it may be safe to just have libdecor be a build
> requirement for fltk, assuming it is available as a project that the user
> can build on systems that it is missing from.

Please no. Nobody uses Wayland yet (statistically), and you want to
force a wayland-only dep on X11 platforms.
There might be a misunderstanding here. What is discussed is a potential build
requirement for the Wayland platform of FLTK. In all scenarios, the X11 platform
of FLTK remains unchanged and unconcerned.


I also agree with Manolo on its onerous build system requirements.

- Lauri

--
You received this message because you are subscribed to the Google Groups "fltk.coredev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkcoredev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkcoredev/1e57e34a-b741-48e5-800b-788f15da2d4en%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "fltk.coredev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkcoredev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkcoredev/CAL-8oAhZGoNfCB17Fke2KEN%2BGV%3D%3DGWpwxSRsK2fkB9t8HJHXyA%40mail.gmail.com.
Direct Link to Message ]
 
     
Previous Message ]New Message | Reply ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.