Re: [Lazarus] GTK3 Status?

2021-09-10 Thread Anthony Walter via lazarus
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?

2021-09-10 Thread Maxim Ganetsky via lazarus

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?

2021-09-10 Thread 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


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?

2021-09-10 Thread Anthony Walter via lazarus
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