Difference between revisions of "GTK3 Interface"

From Lazarus wiki
Jump to navigationJump to search
m (→‎GTK3 interface: Updated bindings version as per repository)
m (→‎GTK3 interface: Add link to bindings; fix Wiki markup)
Line 3: Line 3:
 
== '''GTK3 interface''' ==
 
== '''GTK3 interface''' ==
  
Started as of lazarus 1.1 r41811<br>
+
Started as of Lazarus 1.1 r41811
Currently it's in alpha status, and if you want to test it <br>
+
 
you must uncomment USEGTK3ALPHA define in lcl/interfaces/gtk3/gtk3defines.inc.
+
Currently it's in alpha status, and if you want to test it.
 +
 
 +
You must uncomment the USEGTK3ALPHA define in <tt>lcl/interfaces/gtk3/gtk3defines.inc</tt>.
  
 
'''MINIMUM REQUIREMENTS'''
 
'''MINIMUM REQUIREMENTS'''
 
* Gtk3 v 3.6.4
 
* Gtk3 v 3.6.4
   Current bindings (12.01.2021) are 3.8.6 and there's a plan to move it to 3.22   
+
   [[Gtk%2B3|Current bindings]] (12.01.2021) are 3.8.6 and there's a plan to move it to 3.22   
 
* glib2 2.34
 
* glib2 2.34
 
* cairo 1.10
 
* cairo 1.10

Revision as of 13:51, 12 January 2021

GTK logo.svg

This article applies to GTK+ Widgetsets only.

See also: Multiplatform Programming Guide

GTK3 interface

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.6.4
 Current bindings (12.01.2021) are 3.8.6 and there's a plan to move it to 3.22  
  • glib2 2.34
  • cairo 1.10
  • pango 1.30