From d30ca1866463c4091c3e0bcf5ca730f409ddc78d Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Tue, 20 Jan 2026 17:08:08 +0100 Subject: Improve docu of member variable Fl_SVG_Image::proportional - cont'd (#1361) --- FL/Fl_SVG_Image.H | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'FL/Fl_SVG_Image.H') diff --git a/FL/Fl_SVG_Image.H b/FL/Fl_SVG_Image.H index a7e706cac..f1dd7095e 100644 --- a/FL/Fl_SVG_Image.H +++ b/FL/Fl_SVG_Image.H @@ -31,10 +31,12 @@ struct NSVGimage; if the file could not be opened or read, and ERR_FORMAT if the SVG format could not be decoded. If the image has loaded correctly, w(), h(), and d() should return values greater than zero. + Member \ref proportional of an Fl_SVG_Image object must be set to \c false to allow the image + object to be rasterized with an altered aspect ratio. + Rasterization is not done until the image is first drawn or resize() or normalize() is called. Therefore, \ref array is NULL until then. The delayed rasterization ensures an Fl_SVG_Image is always rasterized - to the exact screen resolution at which it is drawn. Member \ref proportional of an Fl_SVG_Image object - must be set to \c false to allow this image to be rasterized with an altered aspect ratio. + to the exact screen resolution at which it is drawn. The Fl_SVG_Image class draws images computed by \c nanosvg with the following known limitations -- cgit v1.2.3