diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2023-06-28 09:35:25 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2023-06-28 09:35:25 +0200 |
| commit | 0b6dcd14d97422bf031bcf0d71acd95d51e98e27 (patch) | |
| tree | 8b5cd65dfcc48ef861b94405556ef1d01d72384d /documentation | |
| parent | 8bb29e823cb6371091360cc718ebbf64995d12a3 (diff) | |
Documentation: add a few updates to intro.dox
Diffstat (limited to 'documentation')
| -rw-r--r-- | documentation/src/intro.dox | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/documentation/src/intro.dox b/documentation/src/intro.dox index 98111e7fb..7e441b502 100644 --- a/documentation/src/intro.dox +++ b/documentation/src/intro.dox @@ -104,8 +104,8 @@ Here are some of the core features unique to FLTK: \li Support for overlay hardware, with emulation if none is available. -\li Very small & fast portable 2-D drawing library to hide Xlib, Windows, - or QuickDraw. +\li Very small & fast portable 2-D drawing library to hide Xlib, Cairo, Windows, + or macOS Quartz. \li OpenGL/Mesa drawing area widget. @@ -205,7 +205,7 @@ Disable OpenGL support Disable support of reading and writing of Support Vector Graphics (.svg) files. \par --disable-print -Disable print support for an X11 platform +Disable print support for an X11/Wayland platform \par --enable-shared Enable generation of shared libraries @@ -214,10 +214,11 @@ Enable generation of shared libraries Enable multithreading support \par --enable-wayland +This is the default for Linux and FreeBSD systems equipped with the Wayland software. Enable the use of Wayland for all window operations, of Cairo for all graphics -and of Pango for text drawing (Linux and FreeBSD only). Resulting FLTK apps -use Wayland if a Wayland compositor is available at run-time, and use -the equivalent of "--enable-x11 --enable-usecairo" otherwise. +and of Pango for text drawing. Resulting FLTK apps run as Wayland clients if a Wayland +compositor is available at run-time, and as X11 clients otherwise but keep using +Cairo and Pango for all graphics. \par --disable-xft Disables the Xft library, resulting in non anti-aliased fonts (X11 platform). @@ -227,16 +228,12 @@ All drawing operations use the Cairo library (rather than Xlib) producing antialiased graphics (X11 platform, implies --enable-pango). \par --enable-pango -Enable the Pango library for drawing any text in any script with any font under X11. +Enable the Pango library for drawing any text in any script with any font under X11/Wayland. \par --enable-x11 -This is the default under Unix and Linux. When targeting cygwin, build with X11 GUI instead of windows GDI. Also applicable to macOS platforms supplemented with XQuartz. -\par --enable-wayland -Enable use of the Wayland system for window handling. - \par --enable-cairo Enable support of class Fl_Cairo_Window (all platforms, requires the Cairo library). |
