Liberty Eiffel wrapper for the IUP toolkit.

Germán Arias 4ce4d67e55 Merge branch 'master' of https://notabug.org/GermanGT/eiffel-iup 1 month ago
examples 3cfb70e0f7 Fix problem at one example. 7 months ago
iup 8ea166c875 Add small comment. 10 months ago
library 87f1b7c056 Update some controls to IUP 3.25 1 month ago
.gitignore 417b578a66 Add .gitignore 2 years ago
INSTALL 47ed27fc17 Update INSTALL 2 years ago
LICENSE 86e78ee506 Add license notice in all files. 2 years ago
README.md a10458ca79 Update 'README.md' 2 months ago

README.md

eiffel-iup

Liberty Eiffel wrapper for the IUP toolkit and related libraries. IUP is a multi-platform toolkit for building graphical user interfaces. IUP's purpose is to allow a program source code to be compiled in different systems without any modification. Its main advantages are:

  • high performance, due to the fact that it uses native interface elements.
  • fast learning by the user, due to the simplicity of its API.

Supported systems include: GTK+, Motif and Windows.

In this third version are available the following controls from IUP:

  • Almost all the dialogs (except the related to lua or development).
  • Almost all the standard controls (except some of the new controls added from IupControls library).

It should be used with IUP 3.24 or later.

Tutorial

A new tutorial has been added at Wiki:

https://notabug.org/GermanGT/eiffel-iup/wiki

Screenshots

All images are at GoblinRefuge

A simple Notepad.

Simple Notepad

A preferences panel (easy to do with class IUP_GET_PARAM).

Preferences panel

Drawing in a canvas.

Drawing

Author

Germán Arias

License

MIT License

Liberty Eiffel

Liberty Eiffel project is the GNU Eiffel Compiler:

http://www.liberty-eiffel.org/

IUP

IUP is Copyrighted © by Tecgraf/PUC-Rio. See:

http://www.tecgraf.puc-rio.br/iup

CD

CD is Copyrighted © by Tecgraf/PUC-Rio. See:

http://www.tecgraf.puc-rio.br/cd