[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: What is your favorite Lua GUI toolkit?
- From: David Given <dg@...>
- Date: Thu, 10 Feb 2011 15:14:13 +0000
On 02/09/11 18:55, Steve Litt wrote:
[...]
> I don't quite see how it interfaces to nCurses. How does it do that?
There's a low level API that it uses to actually do stuff on the screen.
(Then there's some Lua utility functions for drawing boxes and the
like.) The Lua bindings are here:
http://wordgrinder.hg.sourceforge.net/hgweb/wordgrinder/wordgrinder/file/f658d1e8f1f3/src/c/screen.c
This then calls the appropriate backend to do the work; the ncurses
backend is here:
http://wordgrinder.hg.sourceforge.net/hgweb/wordgrinder/wordgrinder/file/f658d1e8f1f3/src/c/arch/unix/cursesw/dpy.c
There's also an experimental GDI backend for Windows, but it still needs
work.
--
┌─── dg@cowlark.com ───── http://www.cowlark.com ─────
│ "Thou who might be our Father, who perhaps may be in Heaven, hallowed
│ be Thy Name, if Name Thou hast and any desire to see it hallowed..."
│ --- _Creatures of Light and Darkness_, Roger Zelazny
Attachment:
signature.asc
Description: OpenPGP digital signature