[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ncurses applications: best practices

From: Sadrul Habib Chowdhury
Subject: Re: ncurses applications: best practices
Date: Thu, 25 Sep 2008 08:51:50 -0400
User-agent: Mutt/1.5.16 (2007-06-11)

* Sentinel had this to say on [25 Sep 2008, 17:37:01 +0530]:
> I will be implementing multiple rows / lists tonight. Say 100 rows of data 
> while I display 25 at a time.

If you are planning on developing a full fledged toolkit, you may like
to take a look at libgnt. It's a widget set that uses ncurses and glib
events, and is currently bundled with Pidgin's source tarball [1] (used
by finch). Its features includes:
  * A wide range of built-in widgets (e.g. lists (or trees),
                  combo-boxes, entry boxes, buttons, checkboxes etc.)
  * Customizable keybindings for almost all operations
  * Support for third party window-managers
  * python bindings [2]
  * rudimentary perl bindings [3]

Some sample application screenshots are at [4] and [5].


[1] http://pidgin.im
[2] http://repo.or.cz/w/python-gnt.git
[3] http://git.perldition.org/?p=Gnt.git;a=summary
[4] http://pidgin.im/~sadrul/ss/apps.html
[5] http://code.google.com/p/python-gnt/wiki/XMMS2

reply via email to

[Prev in Thread] Current Thread [Next in Thread]