ManoloFLTK
caaa11a96f
Standardize API to "graphics context" across platforms
...
Rename fl_wl_cairo() to fl_wl_gc()
Add function cairo_t* fl_cairo_gc() under OPTION_USE_CAIRO
2023-04-13 10:02:40 +02:00
ManoloFLTK
f3423d3e83
More accurate documentation of function fl_wl_cairo()
2023-03-25 14:51:57 +01:00
ManoloFLTK
eb2572deaf
Add new Wayland-specific fl_wl_compositor() function
2022-12-09 17:06:35 +01:00
ManoloFLTK
8a53fc9611
Replace #if FLTK_USE_X11 by #ifdef FLTK_USE_X11
2022-11-20 07:33:08 +01:00
ManoloFLTK
d028f0b37d
Fix fl_read_image() under hybrid Wayland/X11 platform.
...
Function fl_read_image() obliges to keep a minimal use of global variable fl_window
also under the Wayland platform, even if its type (Window) makes little sense for
the hybrid library because it has its X11 value (given by X11/X.h) which is not
meaningful for the Wayland leg of the hybrid platform.
Virtual member function Fl_Surface_Device::as_image_surface() becomes useless.
2022-09-11 19:45:48 +02:00
ManoloFLTK
203e7b7098
New OPTION_WAYLAND_ONLY for CMake to build pure Wayland platform.
2022-09-09 15:19:15 +02:00
ManoloFLTK
fcdc2f0e10
Attempt to improve fl_disable_wayland().
2022-08-30 12:58:57 +02:00
ManoloFLTK
c720aae515
Make hybrid Wayland/X11 platform.
2022-08-29 12:15:32 +02:00
ManoloFLTK
20c50312fc
Cleaner declaration of public function fl_wl_cairo().
2022-05-09 09:41:50 +02:00
Albrecht Schlosser
e91d65cd2f
Fix whitespace errors (no code changes)
2022-03-31 16:00:11 +02:00
ManoloFLTK
d9a6ec88e4
Add support of Fl_Region to the Cairo graphics driver
...
and remove it from the Wayland graphics driver.
2022-03-31 10:36:01 +02:00
ManoloFLTK
dc8c4b5676
Wayland: replace public fl_event_time by static wld_event_time.
2022-03-27 09:20:30 +02:00
ManoloFLTK
2d71a95b5d
Wayland: replace global fl_display by function struct wl_display *fl_wl_display().
2022-03-23 11:37:25 +01:00
ManoloFLTK
9d869d73c1
Begin documenting the Wayland platform, new in FLTK version 1.4
2022-03-10 15:05:26 +01:00
ManoloFLTK
3718effc43
Add the Wayland platform to FLTK 1.4
2022-03-04 15:41:00 +01:00