Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2021-09

GTK3 Status?

5 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Anthony Walter
to Anthony Walter

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20210910/96256df2/attachment.html>

Reply by email

Michael Van Canneyt
to Anthony Walter
Anthony Walter wrote 5 lines
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.

Reply by email

Maxim Ganetsky
to Michael Van Canneyt

11.09.2021 1:25, Michael Van Canneyt via lazarus пишет:

Show quoted text 9 lines
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.

Show quoted text 6 lines
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:

Reply by email

Anthony Walter
to Maxim Ganetsky

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20210911/8bf6a8bc/attachment.html>

Reply by email