<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); --darkreader-inline-color:#e8e6e3;" data-darkreader-inline-color="">
Do you need tester? I can help with testing. But anything needs more knowledge I afraid I can't.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); --darkreader-inline-color:#e8e6e3;" data-darkreader-inline-color="">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); --darkreader-inline-color:#e8e6e3;" data-darkreader-inline-color="">
Anyway, did we at any time found it's tired to catch up with GTK? May be we could keep the current GTK3 interface. But my suggestion also deal with GTK4, GTK5... One IUP interface, we could choose the appropriate GTK version. IUP currently supports both GTK2
and GTK3 and the API still the same. What I appreciate IUP is it focuses on a stable API. As I said, programs written for IUP 3.15 still compile and run fine with IUP 3.27. Investing on an IUP interface rather than GTK4, GTK5... interface is the most reasonable
way to go.<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Sven Barth <pascaldragon@googlemail.com><br>
<b>Sent:</b> Tuesday, April 14, 2020 12:58 PM<br>
<b>To:</b> Lazarus mailing list <lazarus@lists.lazarus-ide.org><br>
<b>Cc:</b> jiaxing ruan <ruanjiaxing1234@outlook.com><br>
<b>Subject:</b> Re: [Lazarus] Completely solve the GTK trouble</font>
<div> </div>
</div>
<div>
<div dir="auto">
<div>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">jiaxing ruan via lazarus <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> schrieb am Di., 14. Apr. 2020, 05:59:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
GTK changes too fast and our GTK3 binding is not updated. We don't have to resource to catch up GTK. I suggest we abandon the GTK3 and any later GTK version interface and instead create an IUP interface. IUP uses GTK underlying, so we don't miss anything. Our
apps will look just like when they use the GTK widgetset. IUP focuses more on compatibility than GTK. Even software written for IUP 3.15 could easily compiled and run with IUP 3.27. IUP also has a permissive license. As far as I know IUP is as portable as
Lazarus is, so we don't have to care about portability, too.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Let me see what's your thoughts.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
With my ability I can only leave suggestion. I don't have the skill to do it myself nor the finance to hire someone else to do. But I think this is the most reasonable move for us.</div>
</div>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">We don't need to run after the latest GTK version. Even other applications like GIMP or desktop environments like XFCE switch to GTK3 only now, because it has become stable. So in fact this is the right point to get GTK3 fully running and there
has already been work put into the last months. What's missing is people testing it, reporting bugs and maybe also people who are willing to dig into it to fix those bugs. </div>
<div dir="auto"><br>
</div>
<div dir="auto">Regards, </div>
<div dir="auto">Sven </div>
<div dir="auto">
<div class="x_gmail_quote">
<blockquote class="x_gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>