nanogui: nanowm


Previous by date: 18 Dec 2000 10:45:57 -0000 nanowm, Amit Kulkarni
Next by date: 18 Dec 2000 10:45:57 -0000 Re: nanowm, Jakov af Wallby
Previous in thread: 18 Dec 2000 10:45:57 -0000 nanowm, Amit Kulkarni
Next in thread: 18 Dec 2000 10:45:57 -0000 Re: nanowm, Jakov af Wallby

Subject: Re: nanowm
From: Alex Holden ####@####.####
Date: 18 Dec 2000 10:45:57 -0000
Message-Id: <Pine.LNX.4.04.10012181027240.870-100000@hyperspace.linuxhacker.org>

On Mon, 18 Dec 2000, Amit Kulkarni wrote:
> Also can anybody elaborate on the overhead caused by using C++ and providing 
> an object oriented widget library instead of the few (existing) toolkits 
> which us a procedural approach.

The problem is the other way around- the only decent toolkit we have is
FLTK, which is written in C++ and (as far as I know) object oriented. We
don't yet have a usable widget set written in C, which is bad for very 
small systems which don't want to carry the extra overhead of the C++
library, and for bigots like me who just plain don't like C++ ;). There is
nanowidgets but the version of it included with microwindows isn't really
usable, Greg was talking about porting the toolkit from the W window 
system (assuming he can get the author to put it under a license of some 
sort), and there was a preliminary port of Gtk+ a while back but it
hasn't been maintained (it's based on the CVS Gtk+, which I can't even
get to build on native Linux/X11).

So far for things like nanotetris I've worked around the problem by simply
not using a toolkit, but it's not really a workable solution for larger
applications. Does anyone know of any small open source widget sets which
are written in C that we could port?

-- 
------- Alex Holden -------
http://www.linuxhacker.org/
 http://www.robogeeks.org/


Previous by date: 18 Dec 2000 10:45:57 -0000 nanowm, Amit Kulkarni
Next by date: 18 Dec 2000 10:45:57 -0000 Re: nanowm, Jakov af Wallby
Previous in thread: 18 Dec 2000 10:45:57 -0000 nanowm, Amit Kulkarni
Next in thread: 18 Dec 2000 10:45:57 -0000 Re: nanowm, Jakov af Wallby


Powered by ezmlm-browse 0.20.