Documentation: add a few updates to intro.dox

This commit is contained in:
ManoloFLTK 2023-06-28 09:35:25 +02:00
parent 8bb29e823c
commit 0b6dcd14d9

View File

@ -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 Support for overlay hardware, with emulation if none is available.
\li Very small & fast portable 2-D drawing library to hide Xlib, Windows, \li Very small & fast portable 2-D drawing library to hide Xlib, Cairo, Windows,
or QuickDraw. or macOS Quartz.
\li OpenGL/Mesa drawing area widget. \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. Disable support of reading and writing of Support Vector Graphics (.svg) files.
\par --disable-print \par --disable-print
Disable print support for an X11 platform Disable print support for an X11/Wayland platform
\par --enable-shared \par --enable-shared
Enable generation of shared libraries Enable generation of shared libraries
@ -214,10 +214,11 @@ Enable generation of shared libraries
Enable multithreading support Enable multithreading support
\par --enable-wayland \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 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 and of Pango for text drawing. Resulting FLTK apps run as Wayland clients if a Wayland
use Wayland if a Wayland compositor is available at run-time, and use compositor is available at run-time, and as X11 clients otherwise but keep using
the equivalent of "--enable-x11 --enable-usecairo" otherwise. Cairo and Pango for all graphics.
\par --disable-xft \par --disable-xft
Disables the Xft library, resulting in non anti-aliased fonts (X11 platform). 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). antialiased graphics (X11 platform, implies --enable-pango).
\par --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 \par --enable-x11
This is the default under Unix and Linux.
When targeting cygwin, build with X11 GUI instead of windows GDI. When targeting cygwin, build with X11 GUI instead of windows GDI.
Also applicable to macOS platforms supplemented with XQuartz. Also applicable to macOS platforms supplemented with XQuartz.
\par --enable-wayland
Enable use of the Wayland system for window handling.
\par --enable-cairo \par --enable-cairo
Enable support of class Fl_Cairo_Window (all platforms, requires the Cairo library). Enable support of class Fl_Cairo_Window (all platforms, requires the Cairo library).