<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<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="">
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); --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="">
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); --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="">
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 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="">
p/s: We already has an IUP binding, also permissive licensed that we could fork and merge into Lazarus:
<a href="https://github.com/ruanjiaxing/iup_pascal" id="LPlnk121705">https://github.com/ruanjiaxing/iup_pascal</a><br>
</div>
<div id="LPBorder_GTaHR0cHM6Ly9naXRodWIuY29tL3J1YW5qaWF4aW5nL2l1cF9wYXNjYWw." class="LPBorder610732" style="width: 100%; margin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width: 424px;" contenteditable="false">
<table id="LPContainer610732" role="presentation" style="padding: 12px 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; border-color: rgb(200, 200, 200); border-radius: 2px; --darkreader-inline-border-top:#3e3e3e; --darkreader-inline-border-right:#3e3e3e; --darkreader-inline-border-bottom:#3e3e3e; --darkreader-inline-border-left:#3e3e3e;" data-darkreader-inline-border-top="" data-darkreader-inline-border-right="" data-darkreader-inline-border-bottom="" data-darkreader-inline-border-left="">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td>
<div id="LPImageContainer610732" style="position: relative; margin-right: 12px; height: 160px; overflow: hidden;">
<a target="_blank" id="LPImageAnchor610732" href="https://github.com/ruanjiaxing/iup_pascal"><img id="LPThumbnailImageId610732" alt="" style="display: block;" width="160" height="160" src="https://avatars0.githubusercontent.com/u/62635950?s=400&v=4"></a></div>
</td>
<td style="width: 100%;">
<div id="LPTitle610732" style="font-size: 21px; font-weight: 300; margin-right: 8px; font-family: "wf_segoe-ui_light", "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target="_blank" id="LPUrlAnchor610732" href="https://github.com/ruanjiaxing/iup_pascal" style="text-decoration: none; color:var(--themePrimary);">ruanjiaxing/iup_pascal</a></div>
<div id="LPDescription610732" style="font-size: 14px; max-height: 100px; color: rgb(102, 102, 102); font-family: "wf_segoe-ui_normal", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px; margin-right: 8px; overflow: hidden; --darkreader-inline-color:#c3bfb6;" data-darkreader-inline-color="">
Pascal binding for Iup. Contribute to ruanjiaxing/iup_pascal development by creating an account on GitHub.</div>
<div id="LPMetadata610732" style="font-size: 14px; font-weight: 400; color: rgb(166, 166, 166); font-family: "wf_segoe-ui_normal", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; --darkreader-inline-color:#bab5ab;" data-darkreader-inline-color="">
github.com</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
</body>
</html>