Could you recommend a GUI library for SDL?

Hi
I 'd like use SDL to develop a game. But I don’t know whether there’s a
good GUI library i can use. I also see some on SDL library page, but
I can’t make sure which is best.

Jeff

I 'd like use SDL to develop a game. But I don’t know whether there’s a
good GUI library i can use. I also see some on SDL library page, but
I can’t make sure which is best.

I’ve tried almost all GUI libs available on Libraries page. ParaGUI is
feature-complete but heavy and seems to be dead.
aedGUI promised to be good library but now seems to be dead too.
Recently I discovered SDLtk - and liked it. I don’t see it developed,
author only recently uploaded it to SourceForge, so I hope it will be
developed.
Agar is also interesting. Other libraries are quite old and incomplete.

You can also try GiGi - very nice GUI toolkit for games.

Pomah

Thanks you.

JeffOn Wed, 2006-06-21 at 12:44 +0300, ??? ??? wrote:

You can also try GiGi - very nice GUI toolkit for games.


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

At 16:29 +0800 21/6/06, Jeff Cai wrote:

Hi
I 'd like use SDL to develop a game. But I don’t know whether there’s a
good GUI library i can use. I also see some on SDL library page, but
I can’t make sure which is best.

http://cairographics.org+

http://librsvg.sourceforge.net/

look deep into it, and you will see: SVG is all the GUI toolkit
you’ll ever need.

;

Jay Vaughan

Pomah

Thanks you.

You are wellcome! :slight_smile:

Actually my name in English is Roman Kyrylych,
??? ??? is in Cyrillic letters (I’m Ukrainian).
It’s because I entered my name in Cyryllic when registering in Gmail. :slight_smile:

http://cairographics.org
+
http://librsvg.sourceforge.net/
look deep into it, and you will see: SVG is all the GUI toolkit
you’ll ever need.
IMHO SVG is not enought for GUI.
How about user interaction? GUI is not only graphics, but also a bunch
of utility functions (or classes) that define how this graphics behave
on user’s actions.

IMHO SVG is not enought for GUI.
How about user interaction? GUI is not only graphics, but also a bunch
of utility functions (or classes) that define how this graphics behave
on user’s actions.

Define it all yourself in SVG. Use librsvg to implement the
behaviours. Use SDL to wrap whatever User events
(Mouse/Keyboard/etc) are needed to modify those behaviours. Its
maybe is not a greta ‘turnkey GUI solution’, but if you have a look
at it, and try your own implementation, you might see that it is far
more powerful an approach than to use a pre-packaged method …

Having done it, I’ll never bother with ‘yet another GUI lib’ again …
SVG gives you a structure for all your GUI elements, SDL has the
Event handling down pretty well, and … there’s just no need to do it
any other way, once you’ve done it once …–

;

Jay Vaughan

libsvg depends on glib, so I think it can’t be used on windows.On Wed, 2006-06-21 at 11:56 +0200, Jay Vaughan wrote:

At 16:29 +0800 21/6/06, Jeff Cai wrote:

Hi
I 'd like use SDL to develop a game. But I don’t know whether there’s a
good GUI library i can use. I also see some on SDL library page, but
I can’t make sure which is best.

http://cairographics.org

http://librsvg.sourceforge.net/

look deep into it, and you will see: SVG is all the GUI toolkit
you’ll ever need.

Hello !

I 'd like use SDL to develop a game. But I don’t know whether there’s
a good GUI library i can use. I also see some on SDL library page, but
I can’t make sure which is best.

It really depens on your needs. Do you need just a few input
widgets or hast your game a more complex UI ? Should the GUI
be integrated into the game or is it only used the game is paused ?

CU

I will use a GUI with much functions. I expect it could provide strong
functions as much as Window GUI. Although this is a little difficult,
I 'm looking for it.
I can also add some functions according to my needs. But first, I
hope it doesn’t need much work for myself.

I found for many games with good-looking GUI, but not so sensitive to
user input. This is not what I want.

JeffOn Wed, 2006-06-21 at 12:51 +0200, Torsten Giebl wrote:

Hello !

I 'd like use SDL to develop a game. But I don’t know whether there’s
a good GUI library i can use. I also see some on SDL library page, but
I can’t make sure which is best.

It really depens on your needs. Do you need just a few input
widgets or hast your game a more complex UI ? Should the GUI
be integrated into the game or is it only used the game is paused ?

CU


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

At 16:29 +0800 21/6/06, Jeff Cai wrote:

Hi
I 'd like use SDL to develop a game. But I don’t know whether there’s a
good GUI library i can use. I also see some on SDL library page, but
I can’t make sure which is best.

http://cairographics.org

Have you actually made Cairo work w/ SDL? :slight_smile: I spent about two days
trying to get glitz to play nice, to no avail. So now I’m using plain
Cairo image surfaces and pushing those as textures into VRAM. :/On Wed, 2006-06-21 at 11:56 +0200, Jay Vaughan wrote:

http://librsvg.sourceforge.net/

look deep into it, and you will see: SVG is all the GUI toolkit
you’ll ever need.

http://cairographics.org

Have you actually made Cairo work w/ SDL? :slight_smile: I spent about two days
trying to get glitz to play nice, to no avail. So now I’m using plain
Cairo image surfaces and pushing those as textures into VRAM. :confused:

Check this out:
http://www.cairographics.org/SDL

See ya!
-Sam Lantinga, Senior Software Engineer, Blizzard Entertainment

Well, I guess I should have been more specific. :slight_smile: I was more talking
about circumventing SDL’s surface blitting and using textures directly
(for speed). I actually just figured out (w/ help from the Cairo guys)
how to finally do this, and I’m getting beautiful fonts and vector
graphics rendered to a single texture with really nice framerates. Now I
just gotta’ figure out how to make SDL and glitz play nice, so I can use
SDL’s windowing features rather than write ugly Xlib code directly.On Wed, 2006-06-21 at 10:24 -0700, Sam Lantinga wrote:

http://cairographics.org

Have you actually made Cairo work w/ SDL? :slight_smile: I spent about two days
trying to get glitz to play nice, to no avail. So now I’m using plain
Cairo image surfaces and pushing those as textures into VRAM. :confused:

Check this out:
http://www.cairographics.org/SDL

See ya!
-Sam Lantinga, Senior Software Engineer, Blizzard Entertainment

How about

Ultimate++ is a radical and innovative GUI toolkit whose number one
priority is programmer productivity. C++ is a great programming language but
C++ programmers are sometimes hampered by the lack of effective libraries.
U++ libraries enable genuine productivity gains with shorter development
times and greatly reduced application source code size.

Ultimate++ is a C++ cross-platform rapid application development suite. It

includes a set of libraries (GUI, SQL, etc…), and an integrated development
environment.

KenOn 6/21/06, ??? ??? <roman.kyrylych at gmail.com> wrote:

I 'd like use SDL to develop a game. But I don’t know whether there’s a
good GUI library i can use. I also see some on SDL library page, but
I can’t make sure which is best.

I’ve tried almost all GUI libs available on Libraries page. ParaGUI is
feature-complete but heavy and seems to be dead.
aedGUI promised to be good library but now seems to be dead too.
Recently I discovered SDLtk - and liked it. I don’t see it developed,
author only recently uploaded it to SourceForge, so I hope it will be
developed.
Agar is also interesting. Other libraries are quite old and incomplete.


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

How about

Ultimate++ is a radical and innovative GUI toolkit whose number one
priority is programmer productivity. C++ is a great programming language but
C++ programmers are sometimes hampered by the lack of effective libraries.
U++ libraries enable genuine productivity gains with shorter development
times and greatly reduced application source code size.

Ultimate++ is a C++ cross-platform rapid application development suite. It
includes a set of libraries (GUI, SQL, etc…), and an integrated development
environment.

http://upp.sourceforge.net/

from Release 511 changelog:
U++/Win now ships with SDL library and contains nice SDLExample as
well as SDL project templates.

Does this mean that Ultimate++ can use SDL as backend???

Jay Vaughan wrote:

IMHO SVG is not enought for GUI.
How about user interaction? GUI is not only graphics, but also a bunch
of utility functions (or classes) that define how this graphics behave
on user’s actions.

Define it all yourself in SVG. Use librsvg to implement the
behaviours. Use SDL to wrap whatever User events
(Mouse/Keyboard/etc) are needed to modify those behaviours. Its
maybe is not a greta ‘turnkey GUI solution’, but if you have a look
at it, and try your own implementation, you might see that it is far
more powerful an approach than to use a pre-packaged method …

Having done it, I’ll never bother with ‘yet another GUI lib’ again …
SVG gives you a structure for all your GUI elements, SDL has the
Event handling down pretty well, and … there’s just no need to do it
any other way, once you’ve done it once …

sounds interesting.
could you probably compile a little demo? something like a hello world -
push - me - button with svg and sdl ?

that would be great!!

Could it be put into Visual C++ IDE to build?
I’d like to put all my programs in only ONE IDE.
It’s inconvient for me if using more than one IDE.

JeffOn Thu, 2006-06-22 at 20:36 +0800, Ken wrote:

How about
Ultimate++ is a radical and innovative GUI toolkit whose
number one priority is programmer productivity. C++ is a great
programming language but C++ programmers are sometimes
hampered by the lack of effective libraries. U++ libraries
enable genuine productivity gains with shorter development
times and greatly reduced application source code size.

    Ultimate++ is a C++ cross-platform rapid application
    development suite. It includes a set of libraries (GUI, SQL,
    etc..), and an integrated development environment. 

http://upp.sourceforge.net/

Ken

On 6/21/06, ??? ??? <roman.kyrylych at gmail.com> wrote:
> I 'd like use SDL to develop a game. But I don’t know
whether there’s a
> good GUI library i can use. I also see some on SDL library
page, but
> I can’t make sure which is best.

    I've tried almost all GUI libs available on Libraries page.
    ParaGUI is 
    feature-complete but heavy and seems to be dead.
    aedGUI promised to be good library but now seems to be dead
    too.
    Recently I discovered SDLtk - and liked it. I don't see it
    developed,
    author only recently uploaded it to SourceForge, so I hope it
    will be 
    developed.
    Agar is also interesting. Other libraries are quite old and
    incomplete.
    
    _______________________________________________
    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

Could it be put into Visual C++ IDE to build?

Of course!

I’d like to put all my programs in only ONE IDE.> It’s inconvient for me if using more than one IDE.

Jeff

On Thu, 2006-06-22 at 20:36 +0800, Ken wrote:

How about
Ultimate++ is a radical and innovative GUI toolkit whose
number one priority is programmer productivity. C++ is a great
programming language but C++ programmers are sometimes
hampered by the lack of effective libraries. U++ libraries
enable genuine productivity gains with shorter development
times and greatly reduced application source code size.

    Ultimate++ is a C++ cross-platform rapid application
    development suite. It includes a set of libraries (GUI, SQL,
    etc..), and an integrated development environment.

http://upp.sourceforge.net/

Ken

On 6/21/06, ??? ??? <roman.kyrylych at gmail.com> wrote:
> I 'd like use SDL to develop a game. But I don’t know
whether there’s a
> good GUI library i can use. I also see some on SDL library
page, but
> I can’t make sure which is best.

    I've tried almost all GUI libs available on Libraries page.
    ParaGUI is
    feature-complete but heavy and seems to be dead.
    aedGUI promised to be good library but now seems to be dead
    too.
    Recently I discovered SDLtk - and liked it. I don't see it
    developed,
    author only recently uploaded it to SourceForge, so I hope it
    will be
    developed.
    Agar is also interesting. Other libraries are quite old and
    incomplete.

    _______________________________________________
    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


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