Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a24282c7aa3e7089

Jump to content

// Workers AI · dad joke modeWhat did the widgetset say? "I'm set.

From Wikipedia, the free encyclopedia
Interaction of class libraries and widgetsets in Lazarus and Free Pascal

Widgetsets support platform-sensitive development with the Lazarus IDE system. They act as adapter libraries that provide an interface between a platform-independent sourcecode written in Free Pascal and platform-specific system functions. Thus they allow for development of platform-native software without requiring to provide specific source code for different target platforms.

Widgetsets act as basis for the Lazarus Component Library (LCL).

Available widgetsets

[edit]

Currently (June 2020), the development status of widget toolkit interfaces is roughly as follows:[1]

Widget set Supported operating systems Status
Windows API, GDIWindowsMainstream use
Windows CE API, GDIWindows CEMainstream use
GTK+ 1.2.xLinux (via X11)Deprecated
GTK+ 2.8+Linux (X11 and framebuffer), Windows, and Mac OS X (via X11)Mainstream use
GTK+ 3.xAs Gtk2Alpha
Qt 4.5+, 5.6+[2]Linux (X11 and framebuffer), Windows, Mac OS XMainstream use. Works in Windows, Linux, Mac OS X, Maemo, etc
CocoaMac OS XIn progress
CarbonMac OS XMainstream use
fpGUIWindows, Windows CE, Linux (via X11)Initial stage
Lazarus Custom Drawn ControlsAndroid, Windows, Linux (via X11), Mac OS XInitial stage

References

[edit]

Further reading

[edit]
  • Michaël van Canneyt; Florian Klämpfl (2012), Free Pascal (Free Pascal 2 ed.), Computer & Literatur Verlag GmbH, ISBN 978-3936546729, OL 25421359M, 393654672X
  • Michaël van Canneyt; Mattias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo; Jörg Braun (2011), Lazarus, Böblingen, Germany: Computer & Literatur Verlag GmbH, OL 25426539M
  • Michaël van Canneyt; Mathias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo (2011), Lazarus - the complete guide, Blaise Pascal Magazine, OL 25427992M
  • Roderick Person (2013), Getting Started with Lazarus IDE, Packt Publishing, ISBN 978-1782163404, OL 25426631M, 1782163409