IUP toolkit library for GOBO Eiffel.

Germán Arias ae0dfc887a Revert last change. 11 месяцев назад
examples 50f4e98c59 Some improvements. 2 лет назад
iup 6f0d2925b2 Fix a problem with IUP_COLOR_BAR 5 лет назад
library ae0dfc887a Revert last change. 11 месяцев назад
.gitignore 417b578a66 Add .gitignore 8 лет назад
INSTALL 47ed27fc17 Update INSTALL 8 лет назад
LICENSE 86e78ee506 Add license notice in all files. 8 лет назад
README.md a10458ca79 Update 'README.md' 6 лет назад

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