Thx for the info, one last question. Since fpGUI is purely based on FPC, could it be used to create GUI apps for Haiku, Amiga and the others that don't support LCL?
I am very interested in trying out this project.I run into the following while trying to compile some of the included apps:Code: [Select]/usr/bin/ld: /home/david/fpgui/lib/x86_64-linux/fpg_x11.o: undefined reference to symbol 'FcFontSetDestroy'What am I missing? Arch Linux x64
/usr/bin/ld: /home/david/fpgui/lib/x86_64-linux/fpg_x11.o: undefined reference to symbol 'FcFontSetDestroy'
/usr/bin/ld: /home/david/lazarus/lcl/units/x86_64-linux/fpgui/fpg_x11.o: undefined reference to symbol 'FcFontSetDestroy'/usr/bin/ld: note: 'FcFontSetDestroy' is defined in DSO /usr/lib/libfontconfig.so.1 so try adding it to the linker command line/usr/lib/libfontconfig.so.1: could not read symbols: Invalid operation
procedure FcFontSetDestroy(fsp : PFcFontSet); cdecl; external libXft;
procedure FcFontSetDestroy(fsp : PFcFontSet); cdecl; external fclib;
EnumFontFamiliesEx is not yet implemented for this widgetset
But now Lazarus won't start with the fpgui widgetset
Yeah I tried. How much more work is needed in order to be able to use fpGui widgetset? I think it would be great to be able to use it instead of QT or GTK.
EnumFontFamiliesEx(Display, @LFont, @MyFontEnumerator, LongInt(result), 0);to EnumFontFamiliesEx(Display, @LFont, @MyFontEnumerator, LongInt(@result), 0);