Re: [Lazarus] GTK3 Status?
After more research, here is a small bit of anecdotal information from my tests. Using the most recent git version LCL GTK3 seems to run somewhat but has errors and operates incorrectly in some situations. There seems to be rendering problems when I tested a TTIPropertyGrid. Colors and line styles were wrong, controls were sized improperly, and scroll bars appeared and disappeared strangely with content offset incorrectly. Basic controls like menus, buttons, paintbox, and trackbars seemed to work fine. The string grid control seems to have issues similar to the property grid control. Please keep in mind, I was using a GTK2 version of Lazarus and the LCL GTK3 only using a small sampling of programs I'd just written today. Based on the information above it seems to me that building and using an LCL GTK3 version of Lazarus is not currently possible. There are likely other problems, but we'd need some test suite to find them, and am unsure if one for the LCL has been written. -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] GTK3 Status?
11.09.2021 1:25, Michael Van Canneyt via lazarus пишет: On Fri, 10 Sep 2021, Anthony Walter via lazarus wrote: After a small bit of research, it looks like most of the information related to the LCL GTK3 can be found on this page. I am unsure how up to date the issues are as the README.txt file was last updated 8 years ago. https://gitlab.com/freepascal.org/lazarus/lazarus/-/tree/main/lcl/interfaces/gtk3 I think all info you can have currently is this file, Git log on gtk3 directory and open issues. The FPC/Lazarus foundation follows up on GTK3 development, Mattias Gaertner reports on it. My understanding is that GTK is being worked on, and it becomes more important to have a working version, since GTK2 is on it's way out in most distros. GTK3 is improved from time to time by Anton Kavalenka, but the progress is not very fast. This widgetset does not have a dedicated maintainer. Mattias is on a holiday, so we'll have to wait for his return for more detailed info. Michael. -- Best regards, Maxim Ganetsky mailto:gan...@narod.ru -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] GTK3 Status?
On Fri, 10 Sep 2021, Anthony Walter via lazarus wrote: After a small bit of research, it looks like most of the information related to the LCL GTK3 can be found on this page. I am unsure how up to date the issues are as the README.txt file was last updated 8 years ago. https://gitlab.com/freepascal.org/lazarus/lazarus/-/tree/main/lcl/interfaces/gtk3 The FPC/Lazarus foundation follows up on GTK3 development, Mattias Gaertner reports on it. My understanding is that GTK is being worked on, and it becomes more important to have a working version, since GTK2 is on it's way out in most distros. Mattias is on a holiday, so we'll have to wait for his return for more detailed info. Michael. -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus
Re: [Lazarus] GTK3 Status?
After a small bit of research, it looks like most of the information related to the LCL GTK3 can be found on this page. I am unsure how up to date the issues are as the README.txt file was last updated 8 years ago. https://gitlab.com/freepascal.org/lazarus/lazarus/-/tree/main/lcl/interfaces/gtk3 > -- ___ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus