Hosted by SourceForge.net Logo [Project Page]

Adime

Allegro Dialogs Made Easy

Table of contents:
Introduction
Licence
Download
Detailed Features
Screenshot
Documentation

Introduction

Adime, version 2.2.1, 6 August 2005
Adime is a portable add-on library for Allegro with functions for generating Allegro dialogs in a very simple way. Its main purpose is to give as easy an API as possible to people who want dialogs for editing many kinds of input data.

It currently works with Linux, MinGW32, Borland C++, MSVC, DJGPP, Watcom, QNX and Mac OS X. Help with porting (e.g., to Unix, or BeOS) would be very appreciated!

The sourceforge project page is at http://sf.net/projects/adime/


Licence

The ZLIB/LIBPNG license.

Download


Detailed Features


Screenshot

Here is a typical example of what a dialog can look like:

Screenshot

This dialog was generated with the single function call:

  adime_dialogf(
    "adime_dialogf() example",
    ADIME_ALIGN_CENTRE, ADIME_ALIGN_CENTRE, 200,
    "Required Information%line[]"
    "Name:%string[256]"
    "Social security number:%double[0,9999999999]"
    "Optional Information%line[]"
    "Shoe size (Swedish units):%float[10,70]"
    "Favourite text file:%filename[256,txt,Select a text file]"
    "Language:%list[,Lojban;Mandarin;Swahili;Swedish]"
    "Actions:%line[]"
    "Extinguish on program termination:%bool[]"
    "%button[Extinguish Now!]",
    name, &age, &shoe_size, &file_name, &language_index, &extinguish_flag, extinguish_callback);

Documentation

The documentation and the following installation instructions for all supported platforms are also in the archives.
linux.txt
mingw32.txt
bcc32.txt
msvc.txt
djgpp.txt
watcom.txt
qnx.txt
macosx.txt


By Sven Sandberg, svens@it.uu.se.
Last updated on 6 August 2005.
Valid HTML 4.0!