IUP toolkit library for GOBO Eiffel.

Germán Arias 9e2dfade57 Update TABSPADDING to IUP 3.29 1 year ago
examples ec3e4e8dcf Change ECF files at simple_notepad_10 3 years ago
library 9e2dfade57 Update TABSPADDING to IUP 3.29 1 year ago
.gitignore e7c01290c2 Update .gitignore 3 years ago
INSTALL f6071a7ced Update INSTALL 4 years ago
LICENSE 6561a1a660 Update INSTALL and LOCENSE files. 4 years ago
README.md feaef8faf0 Actualizar 'README.md' 4 years ago
eiffel.el 6f56adf503 Add eiffel.el to Emacs 4 years ago

README.md

eiffel-iup

IUP toolkit wrapper for GOBO Eiffel project. 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 (MacOS experimental).

In this 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.27 or later.

Tutorial

A new tutorial has been added at Wiki:

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

Screenshots

An unit converter (See example3.e)

Unit Converter

A preferences panel (Easy to do with class IUP_GET_PARAM, see example5.e).

Simple Notepad

A simple Notepad (See tutorial simple_notepad).

Preferences panel

Drawing in a canvas (See example canvas_example.e).

Drawing

Author

Germán Arias

License

MIT License

GOBO Eiffel

The GOBO Eiffel libraries and tools:

https://github.com/gobo-eiffel/gobo

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