Lmenu 0.1.0

What is Lmenu?

Lmenu is a menuing system for linux,and will probably compile on any unix.
currently it's still under development,the TODO list is LONG,
and it's still buggy.

Lmenu uses the openw lib which i ported from Basic,that gives us that 
borland/pc-shell/WEYL look&feel.

How to configure:

you MUST be in your home directory.edit menu.cfg in any editor you like,
as long as:

a.you must keep the structure of 1 line description,and one line command.

b.you must put the FULL path

c.every line MUST contain 31 characters EXACTLY.usally you will need less.fill 
the rest with spaces

d.parameters are NOT supported(yet)


Bugs:

Lmenu doesn't clean the screen when running programs.

After the execution Lmenu exits,and leaves you with a blue backround.

The config file must have 31 characters per line.

You are limited in the number of menu entries.

You must load dos.fnt before.

Parameters in menu.cfg are not supported(will be fixed in the next version)

The program searches for menu.cfg in the currect directory(will be fixed in the 
next version)

And more and more and more...(well,it's less than windows 95's bugs,doesn't it?<g>)



the short TODO list:

a.to make a configure utility

b.to port hebrew.bas to a C libary, so we will have hebrew support

c.to add more and more features,to make sure it compiles on any unix

d.to port it to Java

e.more and more and more...

Tech info needed:

a.getch() on unix

Files:

README     :this file

menu.c     :the program itself

dos.fnt    :you must to run "setfont dos.fnt" before you run the program(contribed by michael ravits)

hebrew.bas :a hebrew input routine, in quick basic too

menu.cfg   :a simple config file for lmenu.

Antibill
sofer@ibm.net

