Show HN: Geeonx a Multiplatform C GUI-Library (Linux, Windows, macOS)
geeonx.org
geeonx.org
2. It is a real C library, not C++ like Qt.
3. The programmer is released from any window update stuff. Just do gee_draw_and_screenup_selected_window(myapp); and any change in content (text or pictures) will be updated.
4. The library offers text processing functionalities including multi-column text processing.
5. It is well documented. Take a look at http://geeonx.org/Geeonx_Create2.pdf
6. The library is based on the established and reliable SDL library https://www.libsdl.org .
7. Please just make an install and try geeonxdemo.
Kind regards Nik
I immediately passed on looking at your project because the website just wants me to download things.
Also, for the love of god, don’t document source code with PDFs.
The Geeonx Library can be used free of charge for private and business purposes.
For more information:
https://geeonx.org/geeonx_demo2-57allos.c
The headerfile of the library:
Very few developers are willing depend on a library whose source is not available.
If the code is good you should be able to charge for the source under one of the various licenses available.
Pirated source code is something that can't be avoided but it is way better than something which will not be used if source is not available.
That is something that Delphi component developers learned. Without source no one will be interested in your code because they will be left with a product they cannot fix if there are bugs and you are not ready, willing or able to fix them.
Nik
The license is unclear. And I can't find the referenced EULA_Lib.pdf. "The use of the Geeonx library and the programs geeonx_demo andgeeonx_creator is subject to the corresponding license agreements:EULA_Lib.pdf, EULA_Geeonx_Demo.pdf, EULA_Geeonx_Creator.pdf."
The instructions for linux installation are a little bizarre, and include changing the ownership of several directories under /usr/.
Nik (info at geeonx de)
I hope this changes soon. But for now, no thanks and no deal.
"I wish sources were available so I could understand more about the code I would be linking into my application, like I can with GTK and Qt."
IOS and Windows are both malware libraries which continuously upload stuff you don't know about to their servers.