1. MiniGUI Viable?
- Posted by Icy_Viking in August
- 374 views
Hello,
Would a MiniGUI wrapper be viable for a GUI for Euphoria? It is cross-platform. Even though its for embedded systems, it does run under Linux and even win32.
https://github.com/VincentWei/MiniGUI
If its not viable. Then perhaps another solution can be discussed. Or even expanding upon win32lib even if win32lib is windows only.
2. Re: MiniGUI Viable?
- Posted by ghaberek (admin) in August
- 353 views
Would a MiniGUI wrapper be viable for a GUI for Euphoria? It is cross-platform. Even though its for embedded systems, it does run under Linux and even win32.
https://github.com/VincentWei/MiniGUI
If its not viable. Then perhaps another solution can be discussed. Or even expanding upon win32lib even if win32lib is windows only.
This seems more like more of an immediate mode GUI (like Nuklear or Dear ImGUI) than a traditional desktop toolkit.
I still think the "best" path forward right now is IUP but as pointed out in another thread, it hasn't been getting a lot of attention from its developers recently, so who knows where it's going.
-Greg
3. Re: MiniGUI Viable?
- Posted by euphoric (admin) in August
- 346 views
Or even expanding upon win32lib even if win32lib is windows only.
Right now, wxEuphoria and EuGTK are the best GUI options for Euphoria.
It does not seem there will ever be anything better. If there ever is anything better, it will be updates/upgrades to wxEuphoria or EuGTK.
4. Re: MiniGUI Viable?
- Posted by Icy_Viking in August
- 324 views
Would a MiniGUI wrapper be viable for a GUI for Euphoria? It is cross-platform. Even though its for embedded systems, it does run under Linux and even win32.
https://github.com/VincentWei/MiniGUI
If its not viable. Then perhaps another solution can be discussed. Or even expanding upon win32lib even if win32lib is windows only.
This seems more like more of an immediate mode GUI (like Nuklear or Dear ImGUI) than a traditional desktop toolkit.
I still think the "best" path forward right now is IUP but as pointed out in another thread, it hasn't been getting a lot of attention from its developers recently, so who knows where it's going.
-Greg
I could wrap the latest version of IUP which appears to be 3.3.0, although it hasn't seen a update since 2020. To its credit, IUP is open source, so it is possible to expand upon it.
5. Re: MiniGUI Viable?
- Posted by ghaberek (admin) 3 months ago
- 317 views
I could wrap the latest version of IUP which appears to be 3.3.0, although it hasn't seen a update since 2020. To its credit, IUP is open source, so it is possible to expand upon it.
I've been working on semi-automated wrapper which I've been trying to roll into a fully-automated wrapper for some time. I've also been trying to get IUP built from source so we can take advantage of any recent but unpublished changes.
-Greg
6. Re: MiniGUI Viable?
- Posted by petelomax 3 months ago
- 304 views
I could wrap the latest version of IUP which appears to be 3.3.0, although it hasn't seen a update since 2020. To its credit, IUP is open source, so it is possible to expand upon it.
I've been working on semi-automated wrapper which I've been trying to roll into a fully-automated wrapper for some time. I've also been trying to get IUP built from source so we can take advantage of any recent but unpublished changes.
-Greg
As I've mentioned before, while long-time fixed in the sources, there is a bug in the 3.30 binaries which renders them useless, which is why Phix still ships with 3.29
7. Re: MiniGUI Viable?
- Posted by Icy_Viking 3 months ago
- 308 views
I could wrap the latest version of IUP which appears to be 3.3.0, although it hasn't seen a update since 2020. To its credit, IUP is open source, so it is possible to expand upon it.
I've been working on semi-automated wrapper which I've been trying to roll into a fully-automated wrapper for some time. I've also been trying to get IUP built from source so we can take advantage of any recent but unpublished changes.
-Greg
As I've mentioned before, while long-time fixed in the sources, there is a bug in the 3.30 binaries which renders them useless, which is why Phix still ships with 3.29
I wish I knew of the 3.30 bug in the binaries. I would have built it from source instead. Oh well.
Here is my current wrapper which uses 3.30. I need a bit of help with the callbacks, but everything else seems to work.
https://github.com/gAndy50/IUPWrapper
EDIT: I've made it so the wrapper is running off of IUP 3.29 due to the bug in 3.30
8. Re: MiniGUI Viable?
- Posted by ghaberek (admin) 3 months ago
- 270 views
As I've mentioned before, while long-time fixed in the sources, there is a bug in the 3.30 binaries which renders them useless, which is why Phix still ships with 3.29
Forgive my ignorance here, but I've no idea what bug you're talking about. I've been tinkering with IUP 3.30 and I've found it far from useless. Seems to work fine on 64-bit Windows and 64-bit Linux.
So far I've got the freely-licensed bits of IUP/CD/IM building on Linux. (There are some non-free parts which I'm not interested in dealing with.) Still need to work out the Windows builds as I'm not sure if I can cross build with MinGW or not.
-Greg
9. Re: MiniGUI Viable?
- Posted by petelomax 3 months ago
- 274 views
As I've mentioned before, while long-time fixed in the sources, there is a bug in the 3.30 binaries which renders them useless, which is why Phix still ships with 3.29
Forgive my ignorance here, but I've no idea what bug you're talking about. I've been tinkering with IUP 3.30 and I've found it far from useless. Seems to work fine on 64-bit Windows and 64-bit Linux.
So far I've got the freely-licensed bits of IUP/CD/IM building on Linux. (There are some non-free parts which I'm not interested in dealing with.) Still need to work out the Windows builds as I'm not sure if I can cross build with MinGW or not.
-Greg
If you've built from sources, you're fine. As per https://openeuphoria.org/forum/m/135209.wc (took me a while to find that) whether or not shift is pressed the '+/=' key sends K_ANY '+'.