[Lazarus] More Gtk3 Status

2022-07-15 Thread Anthony Walter via lazarus
Last year in September 2021 I wrote this list asking about the status of the Gtk3 widgetset implementation for Lazarus. The consensus at the time seemed to indicate that the package was still incomplete and had no maintainer. Over the past few days, I have been attempting to add Gtk3 widgetset sup

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread denisgolovan via lazarus
Hi Antony & all Personally I am interested in complete Gtk3 widgetset in Lazarus. Unfortunately, I can only donate some funds to make it happen. Of course, financial help is not the complete solution, but it might help. Perhaps it's possible to make a separate project at https://foundation.free

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread Michael Van Canneyt via lazarus
On Fri, 15 Jul 2022, denisgolovan via lazarus wrote: Hi Antony & all Personally I am interested in complete Gtk3 widgetset in Lazarus. Unfortunately, I can only donate some funds to make it happen. Of course, financial help is not the complete solution, but it might help. Perhaps it's poss

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread denisgolovan via lazarus
> I see I forgot to set the page's visibility in the CMS :/ > > I did so now. > > Michael. Thanks, Michael. Now, next step - how can I donate to this specific project? The only thing I about specific project donation is following: = At a later stage, we'll set up per-project fu

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread Anthony Walter via lazarus
Respectfully, I believe the current underlying implementation of Gtk3 is fundamentally a bad design making it unnecessarily difficult to work with. I do not see it being completed and see its poor design as a large part of the reason it has been languishing for so long. --

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread denisgolovan via lazarus
> Respectfully, I believe the current underlying implementation of Gtk3 is > fundamentally a bad design making it unnecessarily difficult to work with. I > do not see it being completed and see its poor design as a large part of the > reason it has been languishing for so long. Could you be

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread Anthony Walter via lazarus
Denis, I will attempt the big design flaws I have found so far while wrangling with the current Gtk3 widget implementation. There are three main layers underpinning cross platform LCL widgetset. 1) We obviously have the LCL itself that mimics the VCL and creates a cross platform component and con

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread denisgolovan via lazarus
> Denis, > > I will attempt the big design flaws I have found so far while wrangling with > the current Gtk3 widget implementation. > There are three main layers underpinning cross platform LCL widgetset. > > 1) We obviously have the LCL itself that mimics the VCL and creates a cross > platf

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread Kostas Michalopoulos via lazarus
On 7/15/22 14:47, Anthony Walter via lazarus wrote: Denis, I will attempt the big design flaws [...] Now here is the first big problem with the Gtk3 widgetset as implemented. Somehow someone decided it would be a neat idea to add a 4th piece just for Gtk3. [...] This isn't a flaw, the approa

Re: [Lazarus] More Gtk3 Status

2022-07-15 Thread Anthony Walter via lazarus
Kostas, We already have an object oriented layer to interact with controls. That layer is the LCL. What you are saying is it makes sense for each widgetset to create their own separate and independent class hierarchy, or to use TWidgetInfo, or have something akin to: LCL-> WSClasses -> TSomePla