paraGUI

AFAIK all the GUI projects that used C,
have been upgraded to C++.> -----Original Message-----

From: sdl-admin at libsdl.org [mailto:sdl-admin at libsdl.org]On Behalf Of
paul at theV.net
Sent: quinta-feira, 6 de Junho de 2002 13:34
To: sdl at libsdl.org
Subject: Re: [SDL] paraGUI + OpenGL and glSDL - update and Q’s

This may be a bit off, but does anyone know of a decent GUI kit
for SDL (or OpenGL) purely written in C?

I understand it is very natural to select C++ as the language
for GUI kits, but I’d prefer something along the line in
the spirit of SDL, and C makes foreign language interfacing
much easier.

Regards,
.paul.

On Thu, Jun 06, 2002 at 11:58:46AM +0200, Johannes Schmidt wrote:

On Thursday 06 June 2002 11:40, Teunis Peters wrote:

On Thu, 6 Jun 2002, Johannes Schmidt wrote:

Perhaps you should give libUFO a try.
It is (better: should be) platform independent and has
a SDL backend.

2 things:

  1. paragui nice g. I like it’s design anyways…
    The libUFO design is sympathized with Java/Swing™.
    If you don’t like it, don’t use it.

and 2: libufo breaks nicely on my computer.
Sorry, I do not get much feedback and I can only say that
it works perfectly
here.

(or usdl does. There aren’t
any libufo examples in the kit so I have no idea if it
works or not)
There are some (very old) test files in the usdl/test
directory and 8
downloadable tutorials at:
http://libufo.sourceforge.net/tutorial/

Any idea what this message means?

UButton[4,0;0x0,invalid] has no ui delegate
ULabel[“label 1” 0,0;0x0,invalid] has no ui delegate
UWidget[0,0;640x480,invalid] has no ui delegate
UButton[4,0;0x0,invalid] has no ui delegate
ULabel[“label 1” 0,0;0x0,invalid] has no ui delegate
UWidget[0,0;640x480,invalid] has no ui delegate
UButton[4,0;0x0,invalid] has no ui delegate
ULabel[“label 1” 0,0;0x0,invalid] has no ui delegate

Every widget has a UI class which is responsible for
drawing (and some event
processing).

These error messages indicate that either the UI classes
weren’t registered
at the UI manager or the widgets weren’t correctly validated.

Perhaps you could send me some system informations
(compiler, OS, …) and
your ufo/usdl version numbers (privately, as there is
enough other spam on
this list).

Thanks.

Johannes Schmidt

< http://libufo.sourceforge.net > Your widget set for OpenGL


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl

Provided you’re locking and unlocking the surfaces properly, they should work like procedural textures. This feature is not heavily tested, though, so it might just be that it’s broken… :slight_smile:

If you can’t figure it out, send me some code, and I’ll try to make it work.

//David

.---------------------------------------
| David Olofson
| Programmer

david.olofson at reologica.se
Address:
REOLOGICA Instruments AB
Scheelev?gen 30
223 63 LUND
Sweden
---------------------------------------
Phone: 046-12 77 60
Fax: 046-12 50 57
Mobil:
E-mail: david.olofson at reologica.se
WWW: http://www.reologica.se

`-----> We Make Rheology RealOn Wed, 5/06/2002 19:29:00 , Teunis Peters wrote:

yes I know this is old reply but I’ve been getting active in some devel
with paragui+opengl so I figured I’d respond :slight_smile:

There’s a couple q’s in here for folks who understand glSDL well g

on glSDL-0.3:
SDL_Surface *SDL_GetVideoSurface(void);
change to:
SDL_Surface *glSDL_GetVideoSurface(void);

on glSDL + paragui:
Display doesn’t render properly but it compiles properly. Runs
fine too with some boggles I’m still chasing down. Just doesn’t render
properly. Does glSDL have problem with surfaces that undergo changes?

It is more maintainable that way. It is hard to beat C for language
intercompatibility though.On Thu, Jun 06, 2002 at 02:10:35PM +0100, Paulo Pinto wrote:

AFAIK all the GUI projects that used C,
have been upgraded to C++.


Joseph Carter Do not write in this space

Yeah, I looked at esd and it looked like the kind of C code that an
ex-JOVIAL/Algol '60 coder who had spent the last 20 years bouncing
between Fortran-IV and Fortran '77 would write.

-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20020606/9b2fba0b/attachment.pgp