Wiki Diff IUP, revision #5 to tip

= IUP
== Interface User Portable


IUP is a multi-platform gui for Windows and Linux which requires iup binaries specific to each operating system.

The Windows iup binary is easy to install. The Linux installation requires more effort - follow the instructions on the main IUP site: [[https://www.tecgraf.puc-rio.br/iup/]]. Please note that 32-bit support is offered as well as the 64-bit default, but you must ensure a match between the IUP library chosen and the version of Euphoria being used. (32-bit pairings work on a 64-bit machine ##BUT## not the reverse!)

The latest version of IUP is 3.30 and the current version of ##IUP4Eu## is consistent with this version.

----

"Iup for Euphoria" is still a work in progress.

You can examine the current state by visiting and downloading:


| The IUP interface package in the git repository: [[ https://github.com/CANewbould/IUP4Eu ]]|

----

The functions are not yet all wrapped but almost all are. There are a lot of examples, gleaned from those written in C.

To get the most out of ##IUP4Eu## you will need to familiarise yourself with the IUP documentation, as the simplicity of the GUI is augmented by sets of **attributes** specific to each kind of GUI widget.

Work is ongoing with regard to tutorials: there is a complete introductory one and two others being "translated" from other sources.

In addition, thanks to Andreas, an updated package for Windows users:

<quote>
Hallo

I have created an Iup testsetup Eu4.1 32bit+Iup+Editor.

Based on ghaberek Editor-0.1b-Win32.zip download.

It's all his and _tom's work i just hacked it to make it work the way i like it.

https://euphoria.indonesianet.de/euiup.zip
http://euphoria.indonesianet.de/euiup.zip

Andreas
</quote>

== IUP Documentation

Still a work in progress, but already completely functional.

[[ Basic Layout ]]

[[ Element Properties ]]

[[ Predefined Dialogs ]]



Search



Quick Links

User menu

Not signed in.

Misc Menu