Home What Is Euphoria? Documentation News EUforum Download Euphoria Donate
Recent User Contributions The Archive Other Euphoria Web Sites RDS Development Related Books & Software
The Archive

User Interfaces

GEN wxEuphoria 3000KMatthew Lewis Jun 20/11 this program has happy users! 184.25 click here to update this entry
Wrappers and binaries for wxWidgets, a cross platform GUI library for Windows and Linux. Jun 20: v0.16.0 Additional wxWidgets functionality wrapped
 
WIN EuWinGUI Library and IDE 247KAndrea Cini Oct 30/06 this program has happy users! 97.00 click here to update this entry
A GUI development system for Euphoria, similar to Win32Lib and Judith's IDE, but smaller and simpler. Oct 30: This updated version of the library features color customizable controls, a full new set of printing instructions, two new variants of list control types, improved event handling, a new open utility library, updated Window Designer, improved demos and revised documentation. It is compatible with Euphoria 3.0, 2.5 and 2.4 and uses a .dll created with the (soon to be released) 3.0.1 Translator and Open Watcom.
 
LNX EuGTK - GTK Library for Euphoria 4.0 19500KIrv Mullins updated Apr 21/17 this program has happy users! 15.50 click here to update this entry
Very complete and easy-to-use wrapper for Euphoria 4.1 and GTK3. More than 200 demo programs plus extensive html docs. Includes web browser and program editor plugins, compatible with Glade for drag and drop interface design. Apr 21: Works great on Raspberry Pi 3 running Raspbian or Ubuntu.
 
DOS Widgets for DOS GUI 98KJiri Babor Dec 6/03 this program has happy users! 5.00 click here to update this entry
A package of attractive GUI elements for pixel-graphics mode. Add a great-looking user interface to your DOS program. An overview plus lots of small demos makes it easy to learn. Dec 6: Missing pal.e added.
 
WIN Mouse via keyboard 165KThomas Betterly Jul 20/07 this program has happy users! 4.20 click here to update this entry
MouseEvent4 is a program that allows a user to control their mouse cursor using the keypad on their keyboard. Jul 20: It reloads the config file upon dectecting a change in home folder, adds new cursor movement options, and sound.
 
GEN Text-mode Forms 20KAndy Cranston Mar 17/03 this program has happy users! 3.80 click here to update this entry
A tool that lets you easily create simple text-mode forms that your user can interact with. Includes examples and documentation. Mar 17: Better editing of text fields. A field type for hiding data (good for passwords). Display a form without interacting with it. Updated documentation in HTML and plain text. New example programs password.ex and progress.ex.
 
DOS DOS32Lib: DOS32 Library with Demos 104KDavid Cuny Jun 1/99 this program has happy users! 2.95 click here to update this entry
The DOS32 version of his popular Win32Lib GUI Library. Most of the demos in his original Win32Lib package will run under DOS, if you simply include dos32lib.e instead of win32lib.ew. Dos32Lib is now lagging somewhat behind his current Win32Lib. June 1: added createDIB
 
DOS GUI for DOS 170KIrv Mullins Aug 13/98 this program has happy users! 2.25 click here to update this entry
a graphics mode interface for DOS that he uses in a great-looking database demo. (uses SVGA)
 
GEN Japi Gui Library 200KMerten Joost Jun 12/02 this program has happy users! 2.00 click here to update this entry
A GUI library that supports Windows and Linux, and also supports several programming languages, including very recently, Euphoria.
 
GEN IupEu 29KJeremy Cowgar Apr 18/08 this program has happy users! 1.50 click here to update this entry
Iup wrapped for Euphoria. Iup is a portable cross-platform GUI system that is powerful yet easy to use.
 
DOS Simple Text User Interface 5KIrv Mullins Nov 11/98 this program has happy users! 1.00 click here to update this entry
a simple starter-kit of basic user interface controls for text mode. It includes checkboxes, radiobuttons, scrolling list boxes, etc. and it has a very simple calling syntax.
 
GEN wxIDE 10000KMatthew Lewis Apr 15/13 this program has happy users! 0.50 click here to update this entry
An editor and visual interface designer for wxEuphoria written using wxEuphoria. It runs on both Windows and Linux. Apr 15: v0.8.0: code completion, new GUI designer, file tree, faster
 
LNX euApp 531KMatt Arriola Jul 19/03 this program has happy users! 0.50 click here to update this entry
A wrapper for the GraphApp GUI library.
 
DOS Graphical Buttons 17KJim Lacovara Sep 13/97 this program has happy users! 0.50 click here to update this entry
a program that sets up several interesting types of graphical objects that users can click on. This is his first program, and he even has a calculator.
 
DOS Graphical Windows 9KMike Fowler Apr 18/97 this program has happy users! 0.33 click here to update this entry
some Windows look-alike graphics
 
DOS DOS Window Manager Prototype 41KDavid Cuny Jun 2/98 this program has happy users! 0.25 click here to update this entry
An object-oriented demo of a Window Manager for DOS.
 
DOS Dialog Editor 24KDavid Cuny Nov 12/98 this program has happy users! 0.15 click here to update this entry
an easy-to-use program for constructing simple text-mode GUI dialogs. His graphical dialog editor actually writes the code for you!
 
GEN Simple User Input Routine 2KDavid Cuny Oct 10/97 this program has happy users! 0.15 click here to update this entry
a very simple routine for reading a line of text from the keyboard. Quite a few people have asked about this on the mailing list.
 
WIN java application programming interface v 2.0.0 1411KCharles Newbould Feb 26/18   click here to update this entry
Want to write GUIs in Euphoria? Nothing is simpler than JAPI. JAPI2 uses Java Swing but you code it in Euphoria. Connect to JAPI, define your widgets, write an event loop, and you have your app! JAPI has a variable-level debugging feature to aid program development. This distro comes with lots of examples.
 
GEN aprompt 23KJames Cook updated May 27/17   click here to update this entry
What should I do prompt. Uses reverse polish notation (rpn). Fully configurable. Features: It can do simple mathematics. It logs everything to a file. It uses a stack machine internally. Requires OpenEuphoria v4.0 May 27: Freeware license.
 
WIN EuWinGui : Phix Edition 569KChrisBurch3 Jan 30/17   click here to update this entry
Andrea Cini's EuWinGui modified to work with Phix, rather than just Eu. Still has a few quirks, but makes for a very nice quick form creation tool, especially when used with Edita. Still have some ideas for enhancing it (Phix integration), but thought would release it now as its very usable as is.
 
WIN IDE 104 for win32lib 0.70.4 and eu 4.xx 823KChrisBurch3 Dec 22/16   click here to update this entry
Updated IDE to resolve the block labels appearing on tabs. See openeuphoria forum for more detail.
 
WIN iup4eu3 389KCharles Newbould Jul 21/16   click here to update this entry
Get started using IUP with Euphoria. Will work on 3.1.1. Many examples provided; full documentation (via EuDoc). Syntax and approach identical to iup4eu, except for call-back arrangements. Add the "so" and it will work in Linux, too!
 
GEN EuIup 292KAndy P. Jul 7/16   click here to update this entry
EuIup is a wrapper of the Iup software. All functions have been wrapped. EuIup wraps the current version of Iup. EuIup allows you to make cross-platform GUI programs. Jul 7: Added more functions and updated wrapper for Iup 3.1.9
 
GEN LazGUI 7189KJean-Marc DURO Feb 24/16   click here to update this entry
LazGUI (Lazarus GUI) is a multiplatform UI built with help of Lazarus. It works in client/server mode (Windows executable included; source provided to build it for Linux). Pre-alpha state. Following widgets are available: TScrollBar, TGroupBox, TComboBox, TListBox, TEdit, TMemo, TStaticText, TButton, TCheckBox, TToggleBox, TRadioButton and TLabel. See Lazarus documentation for widgets properties - Added getProperties and items management for TComboBox, TListBox and TMemoBox.
 
GEN SDL2 console widgets 777KJean-Marc DURO Jan 15/16   click here to update this entry
A simple way to build your own graphical GUI with home-drawn widgets. Uses EuSDL2 (2.0.3) and EuSDL2_gxf. Tested on Windows 10 (OE 4.05) and Linux (Mint x64)
 
WIN Console widgets 24KJean-Marc DURO Jul 8/15   click here to update this entry
A simple way to build your own graphical GUI with home-drawn widgets.
 
GEN wxEuphoria functions 188KJean-Marc DURO Jun 4/15   click here to update this entry
wxEuphoria functions sorted different ways to know which functions apply to a widget or wich widgets a function applies to. ODS file based on wxEuphoria v0.17 documentation.
 
LNX UTF8 Dialogs 8KJean-Marc DURO Jan 29/15   click here to update this entry
Irv Mullins' Simple Text User Interface ported to Unicode for OpenEuphoria 4.1 on Linux. Added Save/Restore screen to manage popup lists because OpenEuphoria routines (save_text_image/display_text_image) are not Unicode compliant. package libncurses5-dev (Ubuntu/Mint/Debian) is needed (ncurses development files). -- UPDATED: changed Input Method
 
GEN Redy 224KRyan W. Johnson Dec 8/14   click here to update this entry
Redy is an open source project written in the Euphoria programming language that helps you write GUI applications in Euphoria by providing a collection of libraries and programs that follow specific standards. It is easy enough for beginners to learn GUI programming, yet powerful enough for experienced programmers to make professional-quality applications.
 
LNX Newt for Euphoria 11KGreg Haberek Jul 2/12   click here to update this entry
Newt is a programming library for color text mode, widget based user interfaces. Newt can be used to add stacked windows, entry widgets, checkboxes, radio buttons, labels, plain text fields, scrollbars, etc., to text mode user interfaces.
 
DOS Freedom GUI for FreeDOS 1015KTom Janes Dec 27/11   click here to update this entry
This was the start of a windowing GUI for FreeDOS. Allows the creation of programs by using an API system like Windows or GNOME. Does not require a wrapper like Win32lib. Unlike a wrapper, DOS_API is the OS, and user programs are created using it directly. It needs many new objects installed which most Euphoria programmers can do on their own. Currently, it can produce windows, allow free movement on the screen, window contract and expand, popup menus, and static text, background images, etc. It would be a great GUI for a great OS that now handles LBA hard drives, FreeDOS. Contact portals@verizon.net for help if you need it.
 
GEN Eu4Qt: euqt wrap of GUI toolkit Qt for euphoria4 2Kne1uno Sep 24/11   click here to update this entry
Get source from svn or zip which Includes example programs, html documentation, tests, source and a precompiled dll for Windows. Only a small fraction of Qt is wrapped so far but enough to get an idea of how it can work. Needs Qt4.5+ in source or binary from qt.nokia.com Sep 24: works with current Qt4.7 and Euphoria 4.0.4 & 4.1 tip
 
WIN Andrea Cini's EUWinGUI reloaded 384KChrisBurch3 Nov 15/10   click here to update this entry
Andrea Cini's excellent library for GUI windows programming, updated by Jim Brown to work with EU4. This package has been uploaded with Andrea's blessing.
 
LNX EuGTK 4.0 Library 2100Kirv mullins Oct 28/10   click here to update this entry
Euphoria/GTK wrapper for Linux. Added support for designing your user interface with Glade, making EuGTK programs very short. All you need to do is connect signals to your Euphoria routines! Oct 28: additional features, new host.
 
GEN wxEuphoria 3287KGreg Haberek Jan 9/09   click here to update this entry
Wrappers and binaries for wxWidgets, a cross platform GUI library for Windows and Linux. Jan 9: Version 0.12.1 for Win32 released.
 
WIN CSHelp 2KAllen Ashby Jun 28/08   click here to update this entry
He was looking for a context-sensitive help routine in the archive and couldn't find one, so he created this one.
 
GEN Claro / Cairo GUI wrapper win/*nix/mac 971Kne1uno Apr 19/07   click here to update this entry
Wrapper and "hello world" programs for Euphoria. Claro - A cross platform GUI toolkit which "makes sense". Cairo - A popular 2D vector drawing lib. Windows dll's included. For other systems you have to get binaries or compile them from free sources. Apr 19: minor bugfixes all over. New, partially working cTranslate!, tribute to eTranslate! from the RDS archive. and carc, a GUI front end for bzr revision control system he uses daily.
 
GEN JAPI GUI Library compiled for INTEL OSX 304Kalban read Nov 19/06   click here to update this entry
This is the JAPI highly portable GUI library from www.japi.com recompiled for Euphoria INTEL OSX only. The library supports Euphoria well, JAPI.E and lots of examples are included.
 
DOS Accept 7KFred Mangan Nov 16/06   click here to update this entry
Procedures for accepting keyed data from user (string, 'integer', 'float' and formatted numeric). Also a screen form procedure and small demo program.
 
GEN Text mode eu2.5 to 3.xx conversion 1KChrisBurch Nov 1/06   click here to update this entry
For those that miss ncurses character input of special keys (arrows, F-keys, Insert, Delete, Home, End, PageUp, PageDown), a conversion routine, allowing the use of wait_key and get_key, almost as before. Built on the efforts of others - D.Cuny, Irv Mullins, and Rob Craig (ripped from ed.ex) - He makes no claim to any original source code with this code. Copy and paste to your own programs. Mostly for Linux/FreeBSD users, but useful for Windows users writing console programs.
 
WIN Sego (SDL Euphoria GUI Objects) 342KMark K. Akita Oct 25/06   click here to update this entry
A small library of GUI elements for Euphoria/SDL programs. A demo program is included.
 
WIN input_box() 1KGreg Haberek Dec 2/04   click here to update this entry
input_box() displays a message box that requires user input. Requires Win32Lib.ew
 
GEN Colored Character forms 21KCChris Nov 1/04   click here to update this entry
Based on A. Cranston's bcform library, this one offers the same basic functionality, plus colors, more flexible editing and positions calculated as fractions of the screen height or width. Nov 1: Corrected a typo in last release
 
DOS Dos message box 21KEmlyn Merlyn Oct 19/04   click here to update this entry
This is a message box for Colin Taylor's UI.
 
GEN Textmode Dialogs 7Kcklester May 4/04   click here to update this entry
Based on Irv's dialogs.e, this adds functionality like PgUp/PgDn, Home/End, type-to-find (you type "rec" and it goes to first list item starting with "rec"), etc. Auto-centering dialogs. Documentation is yet to be done, but it's great for text-mode UI. May 4: Added keys.e to archive.
 
DOS Window library 189KHayden McKay Dec 3/03   click here to update this entry
Simplified, sunken or flat windows, tool bar buttons that display 32x32 bmp's. standard win style push buttons. A bitmap to sequence tool. routines to erase buttons from memory. required files mighty.e putsxy.e included. Dec 3: added bmp tool buttons, win style push downs, link routines routine to display embedded bmp's on buttons, and a general tidy up.
 
DOS Push Buttons 18KHayden McKay Nov 29/03   click here to update this entry
A push button library with 5 shadow types, double border or single border, stay down or spring back buttons and two different ways to link buttons. Demo and complete readme included. Nov 29: putsxy() syntax is now mended for mode 18, thanks to Igor Kachan. All the running gear is now included. putsxy.e and might.e
 
DOS menu 48KHayden McKay Nov 23/03   click here to update this entry
This is an example for beginners showing the use of dialogs to scroll directories, delete, move, rename, copy etc.. The source is very well documented for this purpose. It uses Dave Cuny's DOS Text Dialogs (included).
 
DOS Enhanced bcform.e 2KDavid Jarvis May 18/03   click here to update this entry
An enhanced version of Andy Cranston's bcform.e. It adds the ability to control the color to make things a little more user-friendly.
 
DOS Text Windows 3KCraig Gilbert Nov 6/02   click here to update this entry
A simple library for making text-mode windows with automatic line wrap and scrolling.
 
DOS Changes to DOS32Lib 112KMatt Arriola May 3/01   click here to update this entry
Some changes and enhancements to David Cuny's DOS32Lib. May 1: several new enhancements. May 3: bug fix
 
DOS KDE Menus 22KBrecht Pynoo Mar 24/00   click here to update this entry
Code for displaying some attractive-looking menus. It uses SVGA so you might need use_vesa(1).
 
DOS DOS GUI Routines 20KAndrew Greenwood Oct 26/99   click here to update this entry
Routines for making a graphical user interface in DOS. He has included an improved version of Jacques Deschenes' file selector.
 
DOS Simple Menu System 15KNormand Blais Oct 6/99   click here to update this entry
A simple menu system. Oct 6: added DOS shell and user prompt window
 
DOS Windows for DOS 18KCaballero Rojo Oct 4/99   click here to update this entry
A program that creates Windows-like windows in a DOS program. It's in Spanish.
 
DOS GUI With Scrolling Lists 14KWayne Overman Sep 6/99   click here to update this entry
A demo showing several scrolling lists in a pixel-graphics mode user interface. Sep 6: Coded more elegantly.
 
DOS Faster Boxes 2KIrv Mullins Oct 2/98   click here to update this entry
he modified Stafford White's boxes (below) to display much faster.
 
DOS Make Nice Boxes 2KStafford White Sep 29/98   click here to update this entry
routines for making nice text-mode boxes.
 
DOS Simple Menu Routine 7KL. Raúl Campos Arribas Apr 22/98   click here to update this entry
A simple routine for displaying menus.
 
DOS High-Res Mouse / Clickable Buttons 13KGraeme Burke Jan 31/98   click here to update this entry
High-res mouse routines, a utility for making clickable buttons for a graphical interface, and a demo of rotating a cube in 3 dimensions.
 
DOS Tag List GUI 7KRod Damon Sep 18/97   click here to update this entry
a simple, but useful user interface routine that lets the user select multiple items from a list.
 
DOS Text GUI Enhancement 28KMatthew Whitehead Aug 7/97   click here to update this entry
a utility that helps you to use David Cuny's text-mode GUI library.
 
DOS GUI Routines 8KDaniel Berstein Apr 20/97   click here to update this entry
some graphical user interface routines
 
DOS Menu Display Utility 3KDaniel Berstein Oct 24/96   click here to update this entry
a user interface routine for displaying a general menu
 
 
This site is maintained by Robert Craig and Junko C. Miura of Rapid Deployment Software