[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: help to design ui for jabber client:)
From: |
Sadrul Habib Chowdhury |
Subject: |
Re: help to design ui for jabber client:) |
Date: |
Sun, 2 Dec 2007 13:05:14 -0500 |
User-agent: |
Mutt/1.5.16 (2007-06-11) |
* worwan had this to say on [02 Dec 2007, 09:12:50 -0800]:
>
> Hi..my first post here :),
>
> im for some time working on jabber client and im using ncurses library to
> create ui. I need only 3 windows, one input field for commands, one field
> for contact list and one for messages and other stuff..
>
[snip]
>
> Please help me to create best possible ui :). I was thinking to create it as
> one form across whole stdscr but then i dont know how to box it in way you
> see down...
>
This isn't a direct answer to your question, but (1) are you aware of
finch (http://pidgin.im/about/), and (2) are you aware of libgnt
(http://repo.or.cz/w/gnt.git)? Finch is an ncurses-based client for
libpurple, so it supports Jabber, in addition to a number of other
protocols. libgnt is an ncurses-based widget-set that provides quick
and simple way of creating windows an a number of widgets (eg., list,
entry box, button, combobox etc.). For example,
http://pidgin.im/~sadrul/ss/file-selector.html is a screenshot of a
file-selector, and the source for it is:
http://pidgin.im/~sadrul/pp/file.c. There's also python bindings for gnt
(http://repo.or.cz/w/python-gnt.git), which you can use, perhaps, with
jabberpy.
Cheers,
Sadrul