Using GTK3 lazarus / 31-LCL ---------------------------------------------------------------------- FalkAlexander · 2016-01-06 10:16 Hi, I wonder how it is possible to use GTK3 Widgets with Lazarus on Linux. I found this Wiki entry to this topic (http://wiki.freepascal.org/GTK3_Interface) but it is not clear to me how to uncomment the entry. {$DEFINE GTK3} {$DEFINE USEGTK3ALPHA} {. $DEFINE GTK3DEBUGCORE} {. $DEFINE GTK3DEBUGSIZE} {. $DEFINE VerboseGtk3DeviceContext} {. $DEFINE VerboseGtk3WinApi} {. $DEFINE GTK3DEBUGREPARENTING} {. $DEFINE GTK3DEBUGMOUSE} {. $DEFINE GTK3DEBUGFOCUS} {. $DEFINE GTK3DEBUGCELLRENDERER} {. $DEFINE GTK3DEBUGNOTIMPLEMENTED} {. $DEFINE GTK3DEBUGKEYPRESS} {. $DEFINE GTK3DEBUGMENUS} {. $DEFINE GTK3DEBUGPREFERREDSIZE} {$IFNDEF USEGTK3ALPHA} Must I remove the $; {}; . or something else? Do I need to recompile the IDE after enabling GTK3 to be able to use it? Thanks, Falk Alexander ---------------------------------------------------------------------- JuhaManninen · 2016-01-06 10:39 Quote from: FalkAlexander on January 06, 2016, 11:16:44 amDo I need to recompile the IDE after enabling GTK3 to be able to use it? The IDE itself cannot be compiled with GTK3 bindings. LCL-GTK3 is in alpha state. We would need contributions for it. Are you interested to improve it? Even its maintenance can be given to somebody who is interested, but you can improve it without being a maintainer of course. ---------------------------------------------------------------------- FalkAlexander · 2016-01-06 11:00 I tryed now to compile Lazarus with GTK3, but the whole UI is broken. I look into it and try to help with the GTK3 progress. ---------------------------------------------------------------------- zeljko · 2016-01-08 12:46 Great, lcl/interfaces/gtk3 i place where you should look. Implement gtk3winapi and you'll get (mostly) funcional IDE