bug-ncurses
[Top][All Lists]
Advanced

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

AW: A desired porting to win32


From: Juergen Pfeifer
Subject: AW: A desired porting to win32
Date: Tue, 21 Feb 2012 11:08:30 +0100

GUI style windows would be nice. IMHO should be implemented by first
building a register_driver() function. Then one might use a GUI toolkit of
choice (WPF, wxWindows, GTK+, Qt etc.) to implement a ncurses driver.
Another thing that should be done for this effort is to put some soft label
key (for slk_* functions) into the driver logic, so a driver can report
whether or not it handles soft label keys and provide logic to implement
them.

It would also be nice to refactor parts of the driver logic so one can build
a separate termlib even when using driver logic.

Building ncurses with Microsoft tools IMHO is lower priority. The MinGW
generated DLLs are native Windows DLLs and work well when used with Visual
Studio projects (wrote some simple test programs to verify that). I actually
have a Visual Studio based prototype project for a .NET OO binding to
ncurses based on the MinGW generated DLLs and that works very well. Building
ncurses itself with Visual Studio IMHO is more of the category "nice to
have". 

Jürgen 

-----Ursprüngliche Nachricht-----
Von: address@hidden
[mailto:address@hidden Im Auftrag
von Thomas Dickey
Gesendet: Dienstag, 21. Februar 2012 01:10
An: daniel silva ferreira bruno
Cc: address@hidden
Betreff: Re: A desired porting to win32

On Mon, Feb 20, 2012 at 02:49:25PM -0800, daniel silva ferreira bruno wrote:
> Hi, all.
> 
> I want to port the ncurses library to windows.

It works with MinGW (that produces windows libraries and dll's, usable in a
console window).  However -

+ There is no port to a GUI-style window (which could be interesting).

+ There is no port using Microsoft's tools (I was experimenting with
  that some time ago, but didn't complete it).
 
--
Thomas E. Dickey <address@hidden> http://invisible-island.net
ftp://invisible-island.net




reply via email to

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