From 3718effc431f5622a23c55b254153efdfe4e72c4 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Fri, 4 Mar 2022 15:40:29 +0100 Subject: Add the Wayland platform to FLTK 1.4 --- FL/platform_types.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'FL/platform_types.h') diff --git a/FL/platform_types.h b/FL/platform_types.h index 51963d6e4..5ea11f7f4 100644 --- a/FL/platform_types.h +++ b/FL/platform_types.h @@ -1,5 +1,5 @@ /* - * Copyright 2016-2018 by Bill Spitzak and others. + * Copyright 2016-2022 by Bill Spitzak and others. * * This library is free software. Distribution and use rights are outlined in * the file "COPYING" which should have been included with this file. If this @@ -116,6 +116,17 @@ typedef struct HGLRC__ *GLContext; struct dirent {char d_name[1];}; #endif +#elif defined(FLTK_USE_WAYLAND) +typedef struct fl_wld_buffer *Fl_Offscreen; /**< an offscreen drawing buffer */ +typedef struct _cairo_pattern* Fl_Bitmask; +typedef struct flWaylandRegion* Fl_Region; +typedef int FL_SOCKET; /**< socket or file descriptor */ +typedef void *EGLContext; +typedef EGLContext GLContext; +#include +#include +#include + #elif defined(FLTK_USE_X11) typedef unsigned long Fl_Offscreen; -- cgit v1.2.3