Wiki Diff forum-msg-id-137031-edit, revision #1 to tip
Original date:2022-09-17 11:03:02
Original date:2022-09-17 10:18:44
Edited by: petelomax
Subject: Re: Allegro Wrapper?
[quote Icy_Viking]
I also took a look at the GTK port of Windows, its a little behind the Linux version, but not by much. Though I don't think there would be much use for a GTK wrapper on Windows.
[/quote]
One thing I am (idly) contemplating is a new cross-platform gui:\\
* On Windows it would target winAPI, as per Arwen (but 32 and 64 bit)
* On Linux it would target GTK (and assume .so are already installed)
* On Linux it would target GTK (and assume that's already installed)
* For compatibility with p2js, it would use a [[https://www.w3.org/TR/CSS2/box.html|box model]] for layout.
Obviously that's a pretty big ask, and I'm still trying to cobble together a flexbox-compatible proof of concept,\\
in other words resizing a window automatically "space-evenly"'s the contents, expanded to 100% width/height,\\
and it would target only a fairly specific subset of that CSS functionality, with no attempt to use/implement CSS.
I only mention it because a winAPI/GTK toggle on Windows is a bit of a must-have for testing and development purposes.
Obviously that's a pretty big ask, and I'm still trying to cobble together a flexbox-compatible proof of concept.
Edited by: petelomax
Subject: Re: Allegro Wrapper?
[quote Icy_Viking]
I also took a look at the GTK port of Windows, its a little behind the Linux version, but not by much. Though I don't think there would be much use for a GTK wrapper on Windows.
[/quote]
One thing I am (idly) contemplating is a new cross-platform gui:\\
* On Windows it would target winAPI, as per Arwen (but 32 and 64 bit)
* On Linux it would target GTK (and assume .so are already installed)
* For compatibility with p2js, it would use a [[https://www.w3.org/TR/CSS2/box.html|box model]] for layout.
Obviously that's a pretty big ask, and I'm still trying to cobble together a flexbox-compatible proof of concept,\\
in other words resizing a window automatically "space-evenly"'s the contents, expanded to 100% width/height,\\
and it would target only a fairly specific subset of that CSS functionality, with no attempt to use/implement CSS.
I only mention it because a winAPI/GTK toggle on Windows is a bit of a must-have for testing and development purposes.