Copyright (c) 2008-2024 by Edouard Thiel
EZ-Draw ("Easy Draw") is a small and minimalistic graphical toolbox for the C language, available on Linux, Mac OS X and Windows (all versions).
EZ-Draw is designed for learning event-driven programming and graphical interfaces. It lets you create windows in a very simple way, draw into them, respond to mouse and keyboard, make animations.
The heart of EZ-Draw consists of a single C module; it is internally based on Xlib library (Unix) and the win32 API (Windows).
A second module allows to read and display images in PNG, JPEG, GIF and BMP format.
EZ-Draw-1.2b.tgz | Download the stable version, ready to compile, with examples and documentation. |
Snapshots | Some screenshots. |
Documentation | The tutorial and reference manual. |
Installation | Explains how to install and compile. |
LICENSE | GNU Lesser General Public Licence (LGPL). |
EZ-Draw++ | An adaptation of EZ-Draw to the C++ language and philosophy. |
EZ-DrawFB | An adaptation of EZ-Draw to FreeBasic. |
EZ-Draw-js | Allows to compile EZ-Draw programs to javascript + html5 so that they are displayed in a web page. |
EZ-Draw-GTK | Some EZ-Draw demos rewritten with GTK+ in C. |