GTK3 Interface
From Lazarus wiki
Jump to navigationJump to search
This article applies to GTK+ Widgetsets only.
See also: Multiplatform Programming Guide
Started as of Lazarus 1.1 r41811
Currently it's in alpha status, and if you want to test it, you must uncomment the USEGTK3ALPHA define in lcl/interfaces/gtk3/gtk3defines.inc.
MINIMUM REQUIREMENTS
- Gtk3 v 3.24
- 21.03.2025 - gtk3 is not alpha state anymore :) (https://gitlab.com/freepascal.org/lazarus/lazarus/-/commit/287fbaaa1a56d37458146e624d1dd9b6c4debddd )
IDE can be built and run against gtk3 under x11. Designer works, basic coding works. There are still a lot of TODO's and bugs of course.
Current bindings (21.03.2025) are 3.22.
- glib2 2.34
- cairo 1.10
- pango 1.30