GTK Library for Euphoria 4.0

A very compact and easy-to-use 'wrapper' for GTK and Euphoria.

Currently using Euphoria 4.0 for Linux SVN Revision 1217 (1).

The things shown here are not all the GTK controls which are wrapped, I'm only showing the more interesting ones. Nor is the entire GTK library wrapped yet, it's a daunting task to wrap everything, and probably unnecessary, since simple Euphoria routines can replace many of the more obscure GTK library functions.

Download alpha versions of the library here:

Contents:
  1. GtkEngine.e
  2. Required. Include at the top of your EuGTK program
  3. GtkRoutines.e
  4. included by GtkEngine
  5. GtkEnums.e
  6. included by GtkEngine
  7. ListBuilder.e
  8. Optional: helper routines which make creating ListViews less painful
Requirements:
  1. libgtk-x11-2.0.so (2)
  2. Euphoria 4.0 (3)
  3. Text editor (4)
Notes:
(1) Many routines are not yet fully tested - it's too much work for one person. Your feedback is requested!
      For questions, use the OpenEU Forum, see note (3) below.
(2) Should be supplied with any recent Linux distribution. Tested with libgtk-x11-2.0.so.0.1200.11 on Parsix.
(3) See OpenEU Forum for info on how to download and install Eu 4.0 development version.
(4) Kate editor is preferred, here is a Euphoria Syntax file for Kate

© 2008 by Irv Mullins